HandlerContext
Handler context used to explicitly control delivery disposition.
Properties
Section titled “Properties”attempt
Section titled “attempt”
readonlyattempt:number
One-based delivery attempt count reported by the transport.
contextValues
Section titled “contextValues”
readonlycontextValues:ContextValues
Context values for passing data between interceptors and handlers.
readonlyevent:CloudEvent
The raw CloudEvent currently being handled.
Methods
Section titled “Methods”ack():
Promise<void>
Mark the delivery as successfully processed.
Returns
Section titled “Returns”Promise<void>
deadLetter()
Section titled “deadLetter()”deadLetter():
Promise<void>
Send the delivery to a dead-letter path.
Returns
Section titled “Returns”Promise<void>
reject()
Section titled “reject()”reject():
Promise<void>
Reject the delivery as invalid input or unsupported data.
Returns
Section titled “Returns”Promise<void>
retry()
Section titled “retry()”retry(
options?):Promise<void>
Request a retry, optionally delayed durably by the transport.
Parameters
Section titled “Parameters”options?
Section titled “options?”Returns
Section titled “Returns”Promise<void>