Package-level declarations
Types
Abstract base class for command functions that handle command processing with after-command functions.
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.
A concrete implementation of command function that wraps a delegate message function.
Represents the state of command processing in a command aggregate.
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.