|
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...
|
|