Package-level declarations

Types

Link copied to clipboard

A simple waiting chain that waits for saga handling completion followed by a tail stage. This strategy combines waiting for saga processing with an additional stage/function criteria. The chain waits for SAGA_HANDLED stage with specific function matching, then waits for the tail stage/function combination.

Link copied to clipboard
class SimpleWaitingForChain(val waitCommandId: String, val materialized: SimpleWaitingChain) : WaitingFor

A waiting strategy that implements a simple chain of command processing stages. This strategy waits for saga handling completion with specific function criteria, then waits for additional commands generated by the saga to complete their processing. It's designed for scenarios where sagas generate follow-up commands that need to be waited on.

Link copied to clipboard

Represents the tail (final) stage in a waiting chain. This class encapsulates the final stage and function criteria that a waiting chain should wait for after completing the main processing stages.