|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use LockManager | |
|---|---|
| org.axonframework.contextsupport.spring | |
| org.axonframework.eventsourcing | Classes related to event sourcing. |
| org.axonframework.repository | Classes related to the repository interface and implementations. |
| Uses of LockManager in org.axonframework.contextsupport.spring |
|---|
| Methods in org.axonframework.contextsupport.spring that return types with arguments of type LockManager | |
|---|---|
Class<? extends LockManager> |
LockingStrategy.getLockManagerType()
Returns the type of LockManager that belongs to this strategy. |
| Uses of LockManager in org.axonframework.eventsourcing |
|---|
| Constructors in org.axonframework.eventsourcing with parameters of type LockManager | |
|---|---|
CachingEventSourcingRepository(AggregateFactory<T> aggregateFactory,
EventStore eventStore,
LockManager lockManager)
Initializes a repository with a the given aggregateFactory and a pessimistic locking strategy. |
|
EventSourcingRepository(AggregateFactory<T> aggregateFactory,
EventStore eventStore,
LockManager lockManager)
Initialize a repository with the given locking strategy. |
|
EventSourcingRepository(Class<T> aggregateType,
EventStore eventStore,
LockManager lockManager)
Initialize a repository with the given locking strategy, using a GenericAggregateFactory to create new aggregate instances. |
|
HybridJpaRepository(javax.persistence.EntityManager entityManager,
Class<T> aggregateType,
LockManager lockManager)
Initializes a Hybrid Repository that stored entities of the given aggregateType and a locking
mechanism based on the given lockManager. |
|
HybridJpaRepository(javax.persistence.EntityManager entityManager,
Class<T> aggregateType,
String aggregateTypeIdentifier,
LockManager lockManager)
Initializes a Hybrid Repository that stored entities of the given aggregateType and a locking
mechanism based on the given lockManager. |
|
HybridJpaRepository(EntityManagerProvider entityManagerProvider,
Class<T> aggregateType,
LockManager lockManager)
Initializes a Hybrid Repository that stored entities of the given aggregateType and a locking
mechanism based on the given lockManager. |
|
HybridJpaRepository(EntityManagerProvider entityManagerProvider,
Class<T> aggregateType,
String aggregateTypeIdentifier,
LockManager lockManager)
Initializes a Hybrid Repository that stored entities of the given aggregateType and a locking
mechanism based on the given lockManager. |
|
| Uses of LockManager in org.axonframework.repository |
|---|
| Classes in org.axonframework.repository that implement LockManager | |
|---|---|
class |
NullLockManager
LockManager implementation that does nothing. |
class |
OptimisticLockManager
Implementation of the LockManager that uses an optimistic locking strategy. |
class |
PessimisticLockManager
Implementation of the LockManager that uses a pessimistic locking strategy. |
| Constructors in org.axonframework.repository with parameters of type LockManager | |
|---|---|
GenericJpaRepository(javax.persistence.EntityManager entityManager,
Class<T> aggregateType,
LockManager lockManager)
Initialize a repository for storing aggregates of the given aggregateType with an additional
lockManager. |
|
GenericJpaRepository(EntityManagerProvider entityManagerProvider,
Class<T> aggregateType,
LockManager lockManager)
Initialize a repository for storing aggregates of the given aggregateType with an additional
lockManager. |
|
LockingRepository(Class<T> aggregateType,
LockManager lockManager)
Initialize the repository with the given lockManager. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||