ehcache

Uses of Interface
net.sf.ehcache.transaction.TransactionID

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

Copyright 2001-2015, Terracotta, Inc.