| Name | Description | Type | Package | Framework |
| AbstractSoftLockManager | An abstract map backed soft lock manager. | Class | net.sf.ehcache.transaction | EHCache |
| AbstractStoreCommand | Class | net.sf.ehcache.transaction.xa.commands | EHCache | |
| AbstractTransactionIDFactory | An abstract map backed transaction id factory. | Class | net.sf.ehcache.transaction | EHCache |
| AbstractTransactionStore | Abstract transactional store which provides implementation of all non-transactional methodsAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction | EHCache |
| AtomikosSelector | A Selector for the Atomikos transaction manager. | Class | net.sf.ehcache.transaction.manager.selector | EHCache |
| BitronixSelector | A Selector for the Bitronix Transaction Manager. | Class | net.sf.ehcache.transaction.manager.selector | EHCache |
| ClassSelector | Abstract selector for instanciating a classAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction.manager.selector | EHCache |
| Command | Interface | net.sf.ehcache.transaction.xa.commands | EHCache | |
| DeadLockException | This exception is thrown when a deadlock between two transactions is detectedAuthor:Ludovic OrbanSee Also:Serialized Form | Class | net.sf.ehcache.transaction | EHCache |
| Decision | enum Decisionextends Enum | Class | net.sf.ehcache.transaction | EHCache |
| DefaultTransactionManagerLookup | Default TransactionManagerLookup implementation, that will be used by an initializing Cache should the user have not specified otherwise. | Class | net.sf.ehcache.transaction.manager | EHCache |
| DelegatingTransactionIDFactory | A TransactionIDFactory implementation with delegates calls to either a clustered or non-clustered factory | Class | net.sf.ehcache.transaction | EHCache |
| EhcacheXAException | Small extension to the XAException defined in the JTA specification, to that the errorCode is provided when instantiating the Exception thrown | Class | net.sf.ehcache.transaction.xa | EHCache |
| EhcacheXAResource | EhcacheXAResource represents an Ehcache instance. | Interface | net.sf.ehcache.transaction.xa | EHCache |
| EhcacheXAResourceImpl | The EhcacheXAResource implementationAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction.xa | EHCache |
| ExpiredTransactionIDImpl | Class | net.sf.ehcache.transaction | EHCache | |
| ExpiredXidTransactionIDImpl | Class | net.sf.ehcache.transaction.xa | EHCache | |
| FactorySelector | Abstract selector for calling a factory methodAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction.manager.selector | EHCache |
| GenericJndiSelector | A generic selector for looking up any transaction manager under the java:/TransactionManager JNDI nameAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction.manager.selector | EHCache |
| GlassfishSelector | A selector for the Glassfish Server's JTA transaction managerAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction.manager.selector | EHCache |
| JndiSelector | Abstract selector performing JNDI lookupAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction.manager.selector | EHCache |
| JtaLocalTransactionStore | A Store implementation with support for local transactions driven by a JTA transaction managerAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction.local | EHCache |
| LocalRecoveryManager | The local transactions mode recovery manager which is used to trigger full recovery of all caches configured with local transaction mode. | Class | net.sf.ehcache.transaction.local | EHCache |
| LocalTransactionContext | A local transaction's thread contextAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction.local | EHCache |
| LocalTransactionStore | A Store implementation with support for local transactionsAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction.local | EHCache |
| NullSelector | A selector that always returns a null transaction managerAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction.manager.selector | EHCache |
| OptimisticLockFailureException | This exception is used internally when an optimistic lock failed, ie: when the expected previous value is not found at commit time. | Class | net.sf.ehcache.transaction.xa | EHCache |
| ReadCommittedSoftLockFactory | A factory of read-committed soft locks. | Class | net.sf.ehcache.transaction | EHCache |
| ReadCommittedSoftLockImpl | A SoftLock implementation with Read-Committed isolation levelAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction | EHCache |
| Selector | Abstract class which is used to do various things related to JTA transaction managers, like looking them up, registering XAResources for recovery. | Class | net.sf.ehcache.transaction.manager.selector | EHCache |
| SerializableXid | Class | net.sf.ehcache.transaction.xa | EHCache | |
| SoftLock | A soft lock is used to lock elements in transactional storesAuthor:Ludovic Orban | Interface | net.sf.ehcache.transaction | EHCache |
| SoftLockFactory | A factory of soft-locks supporting a specific isolation level. | Interface | net.sf.ehcache.transaction | EHCache |
| SoftLockHelper | A helper class containing the logic to commit or rollback a soft lock in a store. | Class | net.sf.ehcache.transaction | EHCache |
| SoftLockID | A soft lock ID is used to uniquely identify a soft lockAuthor:Ludovic OrbanSee Also:Serialized Form | Class | net.sf.ehcache.transaction | EHCache |
| SoftLockManager | A factory for SoftLocksAuthor:Ludovic Orban | Interface | net.sf.ehcache.transaction | EHCache |
| SoftLockManagerImpl | A SoftLockFactory implementation which creates soft locks with Read-Committed isolation levelAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction | EHCache |
| StorePutCommand | Represents a Store. | Class | net.sf.ehcache.transaction.xa.commands | EHCache |
| StoreRemoveCommand | Represents a remove operation to be executed on a Store. | Class | net.sf.ehcache.transaction.xa.commands | EHCache |
| TransactionAwareAttributeExtractor | Used to extract a search attribute value from an element in a transactional store. | Class | net.sf.ehcache.transaction | EHCache |
| TransactionController | TransactionController is used to begin, commit and rollback local transactionsAuthor:Ludovic Orban | Class | net.sf.ehcache | EHCache |
| TransactionException | Instances of this class or its subclasses are thrown when an error happen in the transaction subsystem | Class | net.sf.ehcache.transaction | EHCache |
| TransactionID | Interface | net.sf.ehcache.transaction | EHCache | |
| TransactionIDFactory | A factory for transaction IDs. | Interface | net.sf.ehcache.transaction | EHCache |
| TransactionIDFactoryImpl | A TransactionIDFactory implementation with uniqueness across a single JVMAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction | EHCache |
| TransactionIDImpl | A transaction ID implementation with uniqueness across a single JVMAuthor:Ludovic OrbanSee Also:Serialized Form | Class | net.sf.ehcache.transaction | EHCache |
| TransactionIDNotFoundException | This exception is used when a transaction ID suddenly disappeared when trying to update its state. | Class | net.sf.ehcache.transaction | EHCache |
| TransactionIDSerializedForm | A replacement serialized form for transaction IDs. | Class | net.sf.ehcache.transaction | EHCache |
| TransactionInterruptedException | This exception is thrown when a transactional operation got interrupted via Thread. | Class | net.sf.ehcache.transaction | EHCache |
| TransactionListener | A listener interface to get called back when a transaction is being terminatedAuthor:Ludovic Orban | Interface | net.sf.ehcache.transaction.local | EHCache |
| TransactionManagerLookup | Interface to enable a XA transactional cache to access the JTA TransactionManager. | Interface | net.sf.ehcache.transaction.manager | EHCache |
| TransactionTimeoutException | This exception is thrown when a transactional operation times outAuthor:Ludovic OrbanSee Also:Serialized Form | Class | net.sf.ehcache.transaction | EHCache |
| WeblogicSelector | A Selector for the Weblogic Server's JTA transaction managerAuthor:Ludovic Orban | Class | net.sf.ehcache.transaction.manager.selector | EHCache |
| XAExecutionListener | Listener interface which provides callback hooks for listening to the 2PC lifecycleAuthor:Ludovic Orban | Interface | net.sf.ehcache.transaction.xa | EHCache |
| XARequest | Class | net.sf.ehcache.transaction.xa.processor | EHCache | |
| XARequest .RequestType | Class | net.sf.ehcache.transaction.xa.processor.XARequest | EHCache | |
| XARequestProcessor | Default implementation for XARequestProcessor. | Class | net.sf.ehcache.transaction.xa.processor | EHCache |
| XAThreadPool | Fast and minimalistic thread pool from which threads can be reserved and used many times until they are manually released. | Class | net.sf.ehcache.transaction.xa.processor | EHCache |
| XAThreadPool .MultiRunner | Class | net.sf.ehcache.transaction.xa.processor.XAThreadPool | EHCache | |
| XATransactionContext | An XATransactionContext represents the data local to a Transaction that involves a transactional Cache. | Class | net.sf.ehcache.transaction.xa | EHCache |
| XATransactionStore | Class | net.sf.ehcache.transaction.xa | EHCache | |
| XidTransactionID | A special TransactionID using a XID internallyAuthor:Ludovic Orban | Interface | net.sf.ehcache.transaction.xa | EHCache |
| XidTransactionIDImpl | Class | net.sf.ehcache.transaction.xa | EHCache | |
| XidTransactionIDSerializedForm | A replacement serialized form for XID transaction IDs. | Class | net.sf.ehcache.transaction | EHCache |