- a Aggregate Behavior
- the maximum duration we are to wait before Futures timeout.
The Aggregate type.
The Aggregate type. This is the only (abstract) type member to be defined.
All other type members are aliases defined by type projection of inner types from Aggregate type itself.
Alias for Aggregate's ProtocolCommand
Alias for Aggregate's ProtocolCommand
Alias for Aggregate's ProtocolEvent
Alias for Aggregate's ProtocolEvent
Alias for an immutable Seq of Aggregate's ProtocolEvent
Alias for an immutable Seq of Aggregate's ProtocolEvent
Alias for Aggregate#Id
Alias for Aggregate#Id
Alias for Aggregate#Protocol
Alias for Aggregate#Protocol
- a Aggregate Behavior
- a Aggregate Behavior
An Interpreter with F[_] bounded to Try.
All command handling are interpreted to Try of Events.
Will block on any async operation defined by Behavior.
This interpreter should be used for testing and / or for behaviors that preferably don't define any async operation.
- an Aggregate type