See: Description
| Interface | Description |
|---|---|
| SaveAggregateCallback<T extends AggregateRoot> |
Callback used by UnitOfWork instances to be invoked when the UnitOfWork wishes to store an aggregate.
|
| TransactionManager<T> |
Interface towards a mechanism that manages transactions
Typically, this will involve opening database transactions or connecting to external systems.
|
| UnitOfWork |
This class represents a UnitOfWork in which modifications are made to aggregates.
|
| UnitOfWorkFactory |
The
UnitOfWorkFactory interface is used to obtain UnitOfWork instances to manage activity in command
handling processes. |
| UnitOfWorkListener |
Interface describing a listener that is notified of state changes in the UnitOfWork it has been registered with.
|
| Class | Description |
|---|---|
| CurrentUnitOfWork |
Default entry point to gain access to the current UnitOfWork.
|
| DefaultUnitOfWork |
Implementation of the UnitOfWork that buffers all published events until it is committed.
|
| DefaultUnitOfWorkFactory |
UnitOfWorkFactory implementation that creates instances of the DefaultUnitOfWork. |
| MetaDataMutatingUnitOfWorkListenerAdapter |
Specialist UnitOfWorkListenerAdapter that allows modification of Meta Data of Events during the "beforeCommit" phase
of a Unit of Work.
|
| NestableUnitOfWork |
Abstract implementation of the UnitOfWork interface.
|
| NoTransactionManager |
TransactionManager implementation that does nothing.
|
| SpringTransactionManager |
TransactionManager implementation that uses a
PlatformTransactionManager as
underlying transaction manager. |
| UnitOfWorkListenerAdapter |
Abstract implementation of the
UnitOfWorkListener that provides empty implementation of all methods declared
in UnitOfWorkListener. |
| UnitOfWorkListenerCollection |
This class is responsible for notifying registered listeners in a specific order of precedence.
|
Copyright © 2010-2014. All Rights Reserved.