Uses of Interface
org.axonframework.repository.LockManager

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.
 



Copyright © 2010-2016. All Rights Reserved.