Package-level declarations

Types

Link copied to clipboard

Propagator that copies command operator information from upstream messages.

Link copied to clipboard

Propagator that copies request-related headers like user agent and remote IP.

Link copied to clipboard

Interface for message propagators that transfer context information from upstream messages to headers.

Link copied to clipboard

The header propagation of one runtime: the propagators it runs, in @Order, whenever a message is derived from an upstream one (an event stream from its command, a command from the event a saga reacts to).

Link copied to clipboard

Propagator that handles trace ID and upstream information propagation.

Link copied to clipboard

Propagates command wait plan headers from upstream messages.

Functions

Link copied to clipboard
fun Header.propagate(upstream: Message<*, *>, propagators: MessagePropagators = MessagePropagators.DEFAULT): Header

Propagates upstream's context to this header with propagators, and returns this header.