Skip to main content

JetstreamConsumeContext

Defined in: src/otel/config.ts:71

Context passed to OtelOptions.consumeHook for an incoming dispatch.

Properties

handlerMetadata

readonly handlerMetadata: HandlerMetadata

Defined in: src/otel/config.ts:84

Handler metadata; see HandlerMetadata.


kind

readonly kind: ConsumeKind

Defined in: src/otel/config.ts:87

Classification of the incoming operation.


msg

readonly msg: ConsumeSourceMsg

Defined in: src/otel/config.ts:81

The incoming NATS message. JetStream messages (events, broadcast, ordered, JetStream RPC) satisfy JsMsg; Core RPC messages satisfy the looser ConsumeSourceMsg shape only. Narrow on kind to decide which fields are safe to access.


subject

readonly subject: string

Defined in: src/otel/config.ts:73

Fully-resolved subject of the incoming message.