Skip to content

HandlerContext

Defined in: packages/pubsub/src/types.ts:281

Handler context used to explicitly control delivery disposition.

readonly attempt: number

Defined in: packages/pubsub/src/types.ts:285

One-based delivery attempt count reported by the transport.


readonly contextValues: ContextValues

Defined in: packages/pubsub/src/types.ts:287

Context values for passing data between interceptors and handlers.


readonly event: CloudEvent

Defined in: packages/pubsub/src/types.ts:283

The raw CloudEvent currently being handled.

ack(): Promise<void>

Defined in: packages/pubsub/src/types.ts:289

Mark the delivery as successfully processed.

Promise<void>


deadLetter(): Promise<void>

Defined in: packages/pubsub/src/types.ts:293

Send the delivery to a dead-letter path.

Promise<void>


reject(): Promise<void>

Defined in: packages/pubsub/src/types.ts:295

Reject the delivery as invalid input or unsupported data.

Promise<void>


retry(options?): Promise<void>

Defined in: packages/pubsub/src/types.ts:291

Request a retry, optionally delayed durably by the transport.

RetryOptions

Promise<void>