Skip to content

HandlerContext

Handler context used to explicitly control delivery disposition.

readonly attempt: number

One-based delivery attempt count reported by the transport.


readonly contextValues: ContextValues

Context values for passing data between interceptors and handlers.


readonly event: CloudEvent

The raw CloudEvent currently being handled.

ack(): Promise<void>

Mark the delivery as successfully processed.

Promise<void>


deadLetter(): Promise<void>

Send the delivery to a dead-letter path.

Promise<void>


reject(): Promise<void>

Reject the delivery as invalid input or unsupported data.

Promise<void>


retry(options?): Promise<void>

Request a retry, optionally delayed durably by the transport.

RetryOptions

Promise<void>