|
ehcache | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TransactionID | |
---|---|
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. |
Uses of TransactionID in net.sf.ehcache.transaction |
---|
Classes in net.sf.ehcache.transaction that implement TransactionID | |
---|---|
class |
ExpiredTransactionIDImpl
|
class |
TransactionIDImpl
A transaction ID implementation with uniqueness across a single JVM |
Methods in net.sf.ehcache.transaction that return TransactionID | |
---|---|
TransactionID |
TransactionIDFactoryImpl.createTransactionID()
Create a unique transaction ID |
TransactionID |
TransactionIDFactory.createTransactionID()
Create a unique transaction ID |
TransactionID |
DelegatingTransactionIDFactory.createTransactionID()
Create a unique transaction ID |
TransactionID |
SoftLockID.getTransactionID()
Get the ID of the transaction under which this soft lock is operating |
TransactionID |
TransactionIDFactoryImpl.restoreTransactionID(TransactionIDSerializedForm serializedForm)
Restore a transaction ID from its serialized form |
TransactionID |
TransactionIDFactory.restoreTransactionID(TransactionIDSerializedForm serializedForm)
Restore a transaction ID from its serialized form |
TransactionID |
DelegatingTransactionIDFactory.restoreTransactionID(TransactionIDSerializedForm serializedForm)
Restore a transaction ID from its serialized form |
Methods in net.sf.ehcache.transaction that return types with arguments of type TransactionID | |
---|---|
Set<TransactionID> |
TransactionIDFactory.getAllTransactionIDs()
Get the set of all known transactions. |
Set<TransactionID> |
DelegatingTransactionIDFactory.getAllTransactionIDs()
|
Set<TransactionID> |
AbstractTransactionIDFactory.getAllTransactionIDs()
Get the set of all known transactions. |
protected ConcurrentMap<TransactionID,Decision> |
TransactionIDFactoryImpl.getTransactionStates()
|
protected abstract ConcurrentMap<TransactionID,Decision> |
AbstractTransactionIDFactory.getTransactionStates()
Return the map of transaction states. |
Methods in net.sf.ehcache.transaction with parameters of type TransactionID | |
---|---|
void |
TransactionIDFactory.clear(TransactionID transactionID)
Clear this transaction's state representation. |
void |
DelegatingTransactionIDFactory.clear(TransactionID transactionID)
|
void |
AbstractTransactionIDFactory.clear(TransactionID transactionID)
Clear this transaction's state representation. |
Set<SoftLock> |
SoftLockManager.collectAllSoftLocksForTransactionID(TransactionID transactionID)
Get a the soft locks of the specified transaction ID |
Set<SoftLock> |
AbstractSoftLockManager.collectAllSoftLocksForTransactionID(TransactionID transactionID)
Get a the soft locks of the specified transaction ID |
SoftLockID |
SoftLockManager.createSoftLockID(TransactionID transactionID,
Object key,
Element newElement,
Element oldElement)
Create a new soft lock ID and associated soft lock if necessary. |
SoftLockID |
AbstractSoftLockManager.createSoftLockID(TransactionID transactionID,
Object key,
Element newElement,
Element oldElement)
Create a new soft lock ID and associated soft lock if necessary. |
Element |
SoftLock.getElement(TransactionID currentTransactionId,
SoftLockID softLockId)
Get the element the current transaction is supposed to see. |
Element |
ReadCommittedSoftLockImpl.getElement(TransactionID currentTransactionId,
SoftLockID softLockId)
Get the element the current transaction is supposed to see. |
boolean |
TransactionIDFactory.isDecisionCommit(TransactionID transactionID)
Check if the given transaction should be committed or not |
boolean |
DelegatingTransactionIDFactory.isDecisionCommit(TransactionID transactionID)
|
boolean |
AbstractTransactionIDFactory.isDecisionCommit(TransactionID transactionID)
Check if the given transaction should be committed or not |
boolean |
TransactionIDFactoryImpl.isExpired(TransactionID transactionID)
|
boolean |
TransactionIDFactory.isExpired(TransactionID transactionID)
Check if the transaction ID expired, ie: that the transaction died abnormally |
boolean |
DelegatingTransactionIDFactory.isExpired(TransactionID transactionID)
|
void |
TransactionIDFactory.markForCommit(TransactionID transactionID)
Mark that this transaction's decision is commit |
void |
DelegatingTransactionIDFactory.markForCommit(TransactionID transactionID)
|
void |
AbstractTransactionIDFactory.markForCommit(TransactionID transactionID)
Mark that this transaction's decision is commit |
Constructors in net.sf.ehcache.transaction with parameters of type TransactionID | |
---|---|
SoftLockID(TransactionID transactionID,
Object key,
Element newElement,
Element oldElement)
Create a new SoftLockID instance |
Uses of TransactionID in net.sf.ehcache.transaction.local |
---|
Methods in net.sf.ehcache.transaction.local that return TransactionID | |
---|---|
TransactionID |
LocalTransactionContext.getTransactionId()
Get the transaction ID of the context |
Methods in net.sf.ehcache.transaction.local that return types with arguments of type TransactionID | |
---|---|
Set<TransactionID> |
LocalRecoveryManager.getPreviouslyRecoveredTransactionIDs()
Get the set of transaction IDs collected by the previous recover() call |
Set<TransactionID> |
LocalTransactionStore.recover()
Recover and resolve all known soft locks |
Set<TransactionID> |
LocalRecoveryManager.recover()
Run recovery on all registered local transaction stores. |
Uses of TransactionID in net.sf.ehcache.transaction.xa |
---|
Subinterfaces of TransactionID in net.sf.ehcache.transaction.xa | |
---|---|
interface |
XidTransactionID
A special TransactionID using a XID internally |
Classes in net.sf.ehcache.transaction.xa that implement TransactionID | |
---|---|
class |
ExpiredXidTransactionIDImpl
|
class |
XidTransactionIDImpl
|
|
ehcache | |||||||||
PREV NEXT | FRAMES NO FRAMES |