|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AggregateRoot | |
|---|---|
| org.axonframework.auditing | |
| org.axonframework.domain | The domain components of the Axon Framework, mainly the Aggregates and Events. |
| org.axonframework.eventsourcing | Classes related to event sourcing. |
| org.axonframework.eventsourcing.annotation | |
| org.axonframework.repository | Classes related to the repository interface and implementations. |
| org.axonframework.unitofwork | Classes in support of the UnitOfWork pattern in Axon Framework. |
| Uses of AggregateRoot in org.axonframework.auditing |
|---|
| Method parameters in org.axonframework.auditing with type arguments of type AggregateRoot | |
|---|---|
void |
AuditingUnitOfWorkListener.onPrepareCommit(Set<AggregateRoot> aggregateRoots,
List<Event> events)
|
| Uses of AggregateRoot in org.axonframework.domain |
|---|
| Classes in org.axonframework.domain that implement AggregateRoot | |
|---|---|
class |
AbstractAggregateRoot
Very basic implementation of the AggregateRoot interface. |
class |
AbstractJpaAggregateRoot
Implementation of the AggregateRoot interface that allows an aggregate to be stored by a JPA EntityManager. |
| Uses of AggregateRoot in org.axonframework.eventsourcing |
|---|
| Subinterfaces of AggregateRoot in org.axonframework.eventsourcing | |
|---|---|
interface |
EventSourcedAggregateRoot
Aggregate that can be initialized using a DomainEventStream. |
| Classes in org.axonframework.eventsourcing that implement AggregateRoot | |
|---|---|
class |
AbstractEventSourcedAggregateRoot
Abstract convenience class to be extended by all aggregate roots. |
| Uses of AggregateRoot in org.axonframework.eventsourcing.annotation |
|---|
| Classes in org.axonframework.eventsourcing.annotation that implement AggregateRoot | |
|---|---|
class |
AbstractAnnotatedAggregateRoot
Convenience super type for aggregate roots that have their event handler methods annotated with the EventHandler annotation. |
| Uses of AggregateRoot in org.axonframework.repository |
|---|
| Classes in org.axonframework.repository with type parameters of type AggregateRoot | |
|---|---|
class |
AbstractRepository<T extends AggregateRoot>
Abstract implementation of the Repository that takes care of the dispatching of events when an aggregate is
persisted. |
class |
LockingRepository<T extends AggregateRoot>
Implementation of the Repository interface that takes provides a locking mechanism to prevent concurrent modifications of persisted aggregates. |
interface |
Repository<T extends AggregateRoot>
The repository provides an abstraction of the storage of aggregates. |
| Uses of AggregateRoot in org.axonframework.unitofwork |
|---|
| Classes in org.axonframework.unitofwork with type parameters of type AggregateRoot | |
|---|---|
interface |
SaveAggregateCallback<T extends AggregateRoot>
Callback used by UnitOfWork instances to be invoked when the UnitOfWork wishes to store an aggregate. |
| Methods in org.axonframework.unitofwork with type parameters of type AggregateRoot | ||
|---|---|---|
|
UnitOfWork.registerAggregate(T aggregateRoot,
SaveAggregateCallback<T> saveAggregateCallback)
Register an aggregate with this UnitOfWork. |
|
|
DefaultUnitOfWork.registerAggregate(T aggregate,
SaveAggregateCallback<T> callback)
|
|
| Method parameters in org.axonframework.unitofwork with type arguments of type AggregateRoot | |
|---|---|
void |
UnitOfWorkListenerAdapter.onPrepareCommit(Set<AggregateRoot> aggregateRoots,
List<Event> events)
Invoked before aggregates are committed, and before any events are published. |
void |
UnitOfWorkListener.onPrepareCommit(Set<AggregateRoot> aggregateRoots,
List<Event> events)
Invoked before aggregates are committed, and before any events are published. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||