|
| class | AggregateDescriptor |
| |
| class | AggregateRepository |
| | Provides basic repository methods for operations with instances of IAggregateRoot<TAuthenticationToken> using an IEventStore<TAuthenticationToken> that also publishes events once saved. More...
|
| |
| class | AggregateRoot |
| | A larger unit of encapsulation than just a class. Every transaction is scoped to a single aggregate. The lifetimes of the components of an aggregate are bounded by the lifetime of the entire aggregate. More...
|
| |
| class | DtoAggregateRoot |
| | An IAggregateRoot<TAuthenticationToken> for operating on IDto instances. More...
|
| |
| interface | IAggregateDescriptor |
| |
| interface | IAggregateRepository |
| | Provides basic repository methods for operations with instances of IAggregateRoot<TAuthenticationToken>. More...
|
| |
| interface | IAggregateRoot |
| | An IAggregateRoot<TAuthenticationToken> is a larger unit of encapsulation than just a class. Every transaction is scoped to a single aggregate. The lifetimes of the components of an IAggregateRoot<TAuthenticationToken> are bounded by the lifetime of the entire IAggregateRoot<TAuthenticationToken>. More...
|
| |
| interface | IDto |
| | A basic data transfer object suitable for CRUD operations. More...
|
| |
| interface | ISaga |
| | An independent component that reacts to domain IEvent<TAuthenticationToken> in a cross-IAggregateRoot<TAuthenticationToken>, eventually consistent manner. Time can also be a trigger. A Saga<TAuthenticationToken> can sometimes be purely reactive, and sometimes represent workflows. More...
|
| |
| interface | ISagaDescriptor |
| |
| interface | ISagaRepository |
| | Provides basic repository methods for operations with instances of ISaga<TAuthenticationToken>. More...
|
| |
| interface | ISagaUnitOfWork |
| | This is a Unit of Work for sagas More...
|
| |
| interface | ISnapshotAggregateRepository |
| | Provides basic snapshot repository methods for operations with instances of IAggregateRoot<TAuthenticationToken>. More...
|
| |
| interface | IUnitOfWork |
| | Provides a basic container to control when events are store in an IEventStore<TAuthenticationToken> and then published on an IEventPublisher<TAuthenticationToken>. More...
|
| |
| class | Saga |
| | An independent component that reacts to domain IEvent<TAuthenticationToken> in a cross-IAggregateRoot<TAuthenticationToken>, eventually consistent manner. Time can also be a trigger. A Saga<TAuthenticationToken> can sometimes be purely reactive, and sometimes represent workflows. More...
|
| |
| class | SagaDescriptor |
| |
| class | SagaEventHandler |
| | A process manager that you can implement IEventHandler instances on top of. More...
|
| |
| class | SagaRepository |
| | Provides basic repository methods for operations with instances of ISaga<TAuthenticationToken>. More...
|
| |
| class | SagaUnitOfWork |
| | Provides a basic container to control when events are store in an IEventStore<TAuthenticationToken> and then published on an IEventPublisher<TAuthenticationToken>. More...
|
| |
| class | UnitOfWork |
| | Provides a basic container to control when events are store in an IEventStore<TAuthenticationToken> and then published on an IEventPublisher<TAuthenticationToken>. More...
|
| |