|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Repository | |
|---|---|
| org.axonframework.commandhandling.annotation | Classes that provide annotation support for command handling. |
| org.axonframework.commandhandling.disruptor | |
| org.axonframework.eventsourcing | Classes related to event sourcing. |
| org.axonframework.repository | Classes related to the repository interface and implementations. |
| Uses of Repository in org.axonframework.commandhandling.annotation |
|---|
| Methods in org.axonframework.commandhandling.annotation with parameters of type Repository | ||
|---|---|---|
static
|
AggregateAnnotationCommandHandler.subscribe(Class<T> aggregateType,
Repository<T> repository,
CommandBus commandBus)
Subscribe a handler for the given aggregate type to the given command bus. |
|
static
|
AggregateAnnotationCommandHandler.subscribe(Class<T> aggregateType,
Repository<T> repository,
CommandBus commandBus,
CommandTargetResolver commandTargetResolver)
Subscribe a handler for the given aggregate type to the given command bus. |
|
| Constructors in org.axonframework.commandhandling.annotation with parameters of type Repository | |
|---|---|
AggregateAnnotationCommandHandler(Class<T> aggregateType,
Repository<T> repository,
CommandBus commandBus)
Initializes an AnnotationCommandHandler based on the annotations on given aggregateType, to be
registered on the given commandBus. |
|
AggregateAnnotationCommandHandler(Class<T> aggregateType,
Repository<T> repository,
CommandBus commandBus,
CommandTargetResolver commandTargetResolver)
Initializes an AnnotationCommandHandler based on the annotations on given aggregateType, to be
registered on the given commandBus. |
|
| Uses of Repository in org.axonframework.commandhandling.disruptor |
|---|
| Methods in org.axonframework.commandhandling.disruptor that return Repository | ||
|---|---|---|
|
DisruptorCommandBus.createRepository(AggregateFactory<T> aggregateFactory)
Creates a repository instance for an Event Sourced aggregate that is created by the given aggregateFactory. |
|
|
CommandHandlerInvoker.createRepository(AggregateFactory<T> aggregateFactory)
Create a repository instance for an aggregate created by the given aggregateFactory. |
|
| Uses of Repository in org.axonframework.eventsourcing |
|---|
| Classes in org.axonframework.eventsourcing that implement Repository | |
|---|---|
class |
CachingEventSourcingRepository<T extends EventSourcedAggregateRoot>
Implementation of the event sourcing repository that uses a cache to improve loading performance. |
class |
EventSourcingRepository<T extends EventSourcedAggregateRoot>
Abstract repository implementation that allows easy implementation of an Event Sourcing mechanism. |
class |
HybridJpaRepository<T extends AggregateRoot>
Repository that stores both a (JPA based) relational model of the current state of an aggregate and the events produced by that aggregate. |
| Uses of Repository in org.axonframework.repository |
|---|
| Classes in org.axonframework.repository that implement Repository | |
|---|---|
class |
AbstractRepository<T extends AggregateRoot>
Abstract implementation of the Repository that takes care of the dispatching of events when an aggregate is
persisted. |
class |
GenericJpaRepository<T extends AggregateRoot>
Generic repository implementation that stores JPA annotated aggregates. |
class |
LockingRepository<T extends AggregateRoot>
Implementation of the Repository interface that takes provides a locking mechanism to prevent concurrent modifications of persisted aggregates. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||