Skip to main content

JetstreamHeader

@horizon-republic/nestjs-jetstream


@horizon-republic/nestjs-jetstream / JetstreamHeader

JetstreamHeader

Defined in: src/jetstream.constants.ts:289

NATS headers managed by the transport.

These headers are set automatically on outbound messages. Some are reserved (RESERVED_HEADERS) and cannot be overwritten via JetstreamRecordBuilder.setHeader().

Enumeration Members​

CallerName​

CallerName: "x-caller-name"

Defined in: src/jetstream.constants.ts:297

Internal name of the service that sent the message.


CorrelationId​

CorrelationId: "x-correlation-id"

Defined in: src/jetstream.constants.ts:291

Unique ID linking an RPC request to its response.


Error​

Error: "x-error"

Defined in: src/jetstream.constants.ts:299

Set to 'true' on error responses so the client can distinguish success from failure.


ReplyTo​

ReplyTo: "x-reply-to"

Defined in: src/jetstream.constants.ts:293

Inbox subject where the RPC response should be published.


ScheduleHash​

ScheduleHash: "x-schedule-hash"

Defined in: src/jetstream.constants.ts:301

Hash of a schedule definition, stored on its holder to skip unchanged rewrites.


SchedulePattern​

SchedulePattern: "x-schedule-pattern"

Defined in: src/jetstream.constants.ts:303

Handler pattern a schedule's ticks are delivered to, stored on its holder.


Subject​

Subject: "x-subject"

Defined in: src/jetstream.constants.ts:295

Original subject the message was published to.