WireSamples
Deterministic messages for the v9 wire-format golden tests.
Every id, timestamp and header value is fixed, so serializing a sample gives the same bytes on every run. The headers are stamped the way the 9.2.x runtime stamps them: request headers and local_first and the operator from the web edge, trace_id from command creation, command_wait_* from a real WaitPlan propagated by the gateway, and the event-side headers from the default propagators (MessagePropagators.DEFAULT, the ServiceLoader contributions).
The golden files built from these samples are frozen v9 wire contracts (design WP G1); see the golden tests in wow-core, wow-kafka, wow-redis and wow-spring-boot-starter.
Properties
The wait plan the gateway propagates on chainWaitCommandMessage: a saga chain ending in a snapshot.
The wait plan the gateway propagates on commandMessage: wait for a named projection.
Functions
The same command waiting on a saga chain, which adds the command_wait_chain and command_wait_tail_* keys.
A create command as the web edge and the gateway send it, waiting for a named projection.
The event stream the aggregate appends for commandMessage, with headers propagated from the command.
A failed signal, which carries the error code, message and binding errors.
The signal a processor posts to the remote wait endpoint after processing commandMessage.
The state event published after sourcing domainEventStream.