StatelessSagaFunction
A stateless saga function that processes domain events and generates command streams. This function wraps a delegate message function and extends its behavior to handle command execution and collection into a CommandStream for stateless saga processing.
Parameters
The underlying message function that handles the domain event processing.
The gateway used to send commands.
The factory for creating command messages.
Propagates the event's context into the commands this saga function sends, with this function as their producer: a chain wait reaches only the commands of the saga function it waits for.
Constructors
Properties
The set of named aggregates (topics) that this function supports. The function will only process messages that match one of these aggregates.
The class type of message bodies that this function can process. Used to determine if a message is supported by checking if the message body is an instance of this type.