| Package | Description | 
|---|---|
| org.axonframework.commandhandling.model | |
| org.axonframework.common.lock | |
| org.axonframework.eventhandling.saga.repository | |
| org.axonframework.eventsourcing | 
 Classes related to event sourcing. 
 | 
| Constructor and Description | 
|---|
GenericJpaRepository(EntityManagerProvider entityManagerProvider,
                    AggregateModel<T> aggregateModel,
                    EventBus eventBus,
                    LockFactory lockFactory)
Initialize a repository  for storing aggregates described by the given  
aggregateModel with an additional
 LockFactory. | 
GenericJpaRepository(EntityManagerProvider entityManagerProvider,
                    AggregateModel<T> aggregateModel,
                    EventBus eventBus,
                    LockFactory lockFactory,
                    Function<String,?> identifierConverter)
Initialize a repository  for storing aggregates described by the given  
AggregateModel, with an additional
 LockFactory and allowing for a custom identifierConverter to convert a String based identifier to
 an Identifier Object. | 
GenericJpaRepository(EntityManagerProvider entityManagerProvider,
                    Class<T> aggregateType,
                    EventBus eventBus,
                    LockFactory lockFactory)
Initialize a repository  for storing aggregates of the given  
aggregateType with an additional LockFactory. | 
GenericJpaRepository(EntityManagerProvider entityManagerProvider,
                    Class<T> aggregateType,
                    EventBus eventBus,
                    LockFactory lockFactory,
                    Function<String,?> identifierConverter)
Initialize a repository  for storing aggregates of the given  
aggregateType with an additional LockFactory and allowing for a custom identifierConverter to convert a String based identifier to an
 Identifier Object. | 
GenericJpaRepository(EntityManagerProvider entityManagerProvider,
                    Class<T> aggregateType,
                    EventBus eventBus,
                    LockFactory lockFactory,
                    ParameterResolverFactory parameterResolverFactory)
Initialize a repository  for storing aggregates of the given  
aggregateType with an additional LockFactory. | 
GenericJpaRepository(EntityManagerProvider entityManagerProvider,
                    Class<T> aggregateType,
                    EventBus eventBus,
                    LockFactory lockFactory,
                    ParameterResolverFactory parameterResolverFactory,
                    Function<String,?> identifierConverter)
Initialize a repository  for storing aggregates of the given  
aggregateType with an additional LockFactory and allowing for a custom identifierConverter to convert a String based identifier to an
 Identifier Object. | 
LockingRepository(AggregateModel<T> aggregateModel,
                 LockFactory lockFactory)
Initialize the repository with the given  
LockFactory and aggregateModel | 
LockingRepository(Class<T> aggregateType,
                 LockFactory lockFactory)
Initialize the repository with the given  
LockFactory. | 
LockingRepository(Class<T> aggregateType,
                 LockFactory lockFactory,
                 ParameterResolverFactory parameterResolverFactory)
Initialize the repository with the given  
LockFactory and ParameterResolverFactory. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NullLockFactory
LockFactory implementation that does nothing. 
 | 
class  | 
PessimisticLockFactory
Implementation of a  
LockFactory that uses a pessimistic locking strategy. | 
| Constructor and Description | 
|---|
AnnotatedSagaRepository(Class<T> sagaType,
                       SagaStore<? super T> sagaStore,
                       SagaModel<T> sagaModel,
                       ResourceInjector resourceInjector,
                       LockFactory lockFactory)
Initializes an AnnotatedSagaRepository for given  
sagaType that stores sagas in the given sagaStore. | 
LockingSagaRepository(LockFactory lockFactory)
Initializes a saga repository that locks access to a saga while the saga is being operated on. 
 | 
| Constructor and Description | 
|---|
CachingEventSourcingRepository(AggregateFactory<T> aggregateFactory,
                              EventStore eventStore,
                              LockFactory lockFactory,
                              Cache cache,
                              ParameterResolverFactory parameterResolverFactory,
                              SnapshotTriggerDefinition snapshotTriggerDefinition)
Initializes a repository with a the given  
aggregateFactory and a pessimistic locking strategy. | 
CachingEventSourcingRepository(AggregateFactory<T> aggregateFactory,
                              EventStore eventStore,
                              LockFactory lockFactory,
                              Cache cache,
                              SnapshotTriggerDefinition snapshotTriggerDefinition)
Initializes a repository with a the given  
aggregateFactory and a pessimistic locking strategy. | 
EventSourcingRepository(AggregateFactory<T> aggregateFactory,
                       EventStore eventStore,
                       LockFactory lockFactory,
                       ParameterResolverFactory parameterResolverFactory,
                       SnapshotTriggerDefinition snapshotTriggerDefinition)
Initialize a repository with the given locking strategy and parameter resolver factory. 
 | 
EventSourcingRepository(AggregateFactory<T> aggregateFactory,
                       EventStore eventStore,
                       LockFactory lockFactory,
                       SnapshotTriggerDefinition snapshotTriggerDefinition)
Initialize a repository with the given locking strategy. 
 | 
Copyright © 2010–2018. All rights reserved.