CommandHandler
|
(Internal) Contains the implementation for command subscriptions.
|
SagaRecovery
|
Helper module to eliminate boilerplate saga recovery logic
|
SagaStarter
|
Contains types and functions related to the Saga Starter actor (internal implementation detail).
|
AbortedEvent
|
|
Command<'CommandDetails>
|
Represents a command to be processed by an aggregate actor.
The specific type of the command payload.
|
ContinueOrAbort<'EventDetails>
|
|
Effect
|
Represents side effects that can be triggered by a saga after processing an event or timeout.
|
Event<'EventDetails>
|
Represents an event generated by an aggregate actor as a result of processing a command.
The specific type of the event payload.
|
EventAction<'T>
|
Defines the possible actions an aggregate or saga actor can take after processing a command or event.
The type of the event payload associated with the action (e.g., for PersistEvent).
|
ExecuteCommand
|
Represents a command to be executed, often scheduled or triggered by a saga.
|
FactoryAndName
|
Represents the information needed to locate or create a target actor, typically used within sagas.
|
IActor
|
Defines the core functionalities and context provided by the FCQRS environment to actors.
This interface provides access to essential Akka.NET services and FCQRS initialization methods.
|
IConfigurationWrapper
|
|
ILoggerFactoryWrapper
|
|
ISerializable
|
Marker interface for types that can be serialized by Akka.NET.
|
PrefixConversion
|
Default shard name used if no specific sharding strategy is provided.
Represents a potential transformation to apply to an entity ID prefix, used in saga routing.
Allows sagas to be co-located or routed differently based on the originator's ID structure.
|
SagaState<'SagaData, 'State>
|
Represents the state of a saga instance.
The type of the custom data held by the saga.
The type representing the saga's current state machine state (e.g., an enum or DU).
|
TargetActor
|
Represents the target of a command execution triggered by a saga.
|
TargetName
|
Represents the name identifying a target actor for a command, typically used within sagas.
|