| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
|---|---|
| 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 UnitOfWorkFactoryinterface 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 Summary | |
|---|---|
| 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 | UnitOfWorkFactoryimplementation that creates instances of theDefaultUnitOfWork. | 
| 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 PlatformTransactionManageras
 underlying transaction manager. | 
| UnitOfWorkListenerAdapter | Abstract implementation of the UnitOfWorkListenerthat provides empty implementation of all methods declared
 inUnitOfWorkListener. | 
| UnitOfWorkListenerCollection | This class is responsible for notifying registered listeners in a specific order of precedence. | 
Classes in support of the UnitOfWork pattern in Axon Framework.
| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||