Package | Description |
---|---|
net.sf.ehcache |
This package contains the public API for using ehcache.
|
net.sf.ehcache.terracotta |
This package contains the Terracotta integration functionalities.
|
net.sf.ehcache.transaction |
This package contains classes for controlling cache operations for transactional use.
|
net.sf.ehcache.transaction.local |
This package contains the local transactions subsystem.
|
net.sf.ehcache.transaction.xa |
This package contains the functionality to provide XA support to a transactional Cache.
|
Modifier and Type | Field and Description |
---|---|
private TransactionIDFactory |
TransactionController.transactionIDFactory |
Modifier and Type | Method and Description |
---|---|
TransactionIDFactory |
FeaturesManager.createTransactionIDFactory()
Create a transaction map for the associated cache manager
|
TransactionIDFactory |
CacheManager.getOrCreateTransactionIDFactory()
Get or create a TransactionIDFactory
|
Constructor and Description |
---|
TransactionController(TransactionIDFactory transactionIDFactory,
int defaultTransactionTimeoutInSeconds)
Create a TransactionController instance
|
Modifier and Type | Method and Description |
---|---|
TransactionIDFactory |
ClusteredInstanceFactory.createTransactionIDFactory(java.lang.String uuid,
java.lang.String cacheManagerName)
Create a TransactionIDFactory
|
TransactionIDFactory |
ClusteredInstanceFactoryWrapper.createTransactionIDFactory(java.lang.String uuid,
java.lang.String cacheManagerName)
Create a TransactionIDFactory
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTransactionIDFactory
An abstract map backed transaction id factory.
|
class |
DelegatingTransactionIDFactory
A TransactionIDFactory implementation with delegates calls to either a clustered
or non-clustered factory
|
class |
TransactionIDFactoryImpl
A TransactionIDFactory implementation with uniqueness across a single JVM
|
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.atomic.AtomicReference<TransactionIDFactory> |
DelegatingTransactionIDFactory.transactionIDFactory |
Modifier and Type | Method and Description |
---|---|
private TransactionIDFactory |
DelegatingTransactionIDFactory.get() |
Modifier and Type | Field and Description |
---|---|
private TransactionIDFactory |
LocalRecoveryManager.transactionIdFactory |
private TransactionIDFactory |
LocalTransactionStore.transactionIdFactory |
private TransactionIDFactory |
LocalTransactionContext.transactionIdFactory |
Constructor and Description |
---|
LocalRecoveryManager(TransactionIDFactory transactionIdFactory)
Create a LocalRecoveryManager instance
|
LocalTransactionContext(int transactionTimeout,
TransactionIDFactory transactionIdFactory)
Create a new LocalTransactionContext
|
LocalTransactionStore(TransactionController transactionController,
TransactionIDFactory transactionIdFactory,
SoftLockManager softLockManager,
Ehcache cache,
Store store,
ReadWriteCopyStrategy<Element> copyStrategy)
Create a new LocalTransactionStore instance
|
Modifier and Type | Field and Description |
---|---|
private TransactionIDFactory |
XATransactionStore.transactionIdFactory |
private TransactionIDFactory |
EhcacheXAResourceImpl.transactionIDFactory |
Constructor and Description |
---|
EhcacheXAResourceImpl(Ehcache cache,
Store underlyingStore,
TransactionManagerLookup txnManagerLookup,
SoftLockManager softLockManager,
TransactionIDFactory transactionIDFactory,
ReadWriteCopyStrategy<Element> copyStrategy)
Constructor
|
XATransactionStore(TransactionManagerLookup transactionManagerLookup,
SoftLockManager softLockManager,
TransactionIDFactory transactionIdFactory,
Ehcache cache,
Store store,
ReadWriteCopyStrategy<Element> copyStrategy)
Constructor
|