Context

@ApiStatus.Experimental
data class Context(val request: HandlerRequest, val attemptHeaders: HeadersAccessor)

Per-invocation context exposed to a HandlerInterceptor.

Constructors

Link copied to clipboard
constructor(request: HandlerRequest, attemptHeaders: HeadersAccessor)

Properties

Link copied to clipboard

Restate-protocol-level HTTP headers received on the current attempt (e.g. traceparent, x-restate-invocation-id). Differs across retries. Unmodifiable.

Link copied to clipboard

the user-facing handler request (invocation-level data; constant across retry attempts).