Package-level declarations
Types
Abstract base class for command functions that handle command processing with after-command functions.
Aggregate command dispatcher grouped by named aggregate.
Processor for handling commands on a specific aggregate instance.
Factory interface for creating aggregate processors.
Represents a command aggregate that processes commands and manages state transitions.
Factory interface for creating command aggregate instances.
Command Dispatcher .
A concrete implementation of command function that wraps a delegate message function.
Handler interface for processing command exchanges.
Represents the state of command processing in a command aggregate.
Default implementation of CommandHandler using a filter chain.
Default implementation of delete aggregate command function.
Default implementation of recover aggregate command function.
Exception thrown when attempting to access an aggregate owned by another tenant or user.
Factory that creates retryable aggregate processors.
Simple implementation of CommandAggregate that handles command processing with state management.
Factory for creating SimpleCommandAggregate instances.