|
class | AggregateDescriptor |
|
class | AggregateRepository |
|
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 |
|
interface | IAggregateDescriptor |
|
interface | IAggregateRepository |
|
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 |
|
interface | IRepository |
|
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 |
|
interface | ISagaUnitOfWork |
| This is a Unit of Work for sagas More...
|
|
interface | IUnitOfWork |
| This is a Unit of Work More...
|
|
class | Repository |
|
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 |
|
class | SagaRepository |
|
class | SagaUnitOfWork |
| This is a Unit of Work. This shouldn't normally be used as a singleton. More...
|
|
class | UnitOfWork |
| This is a Unit of Work. This shouldn't normally be used as a singleton. More...
|
|