|
ehcache | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use net.sf.ehcache.transaction.xa | |
---|---|
net.sf.ehcache.store | Store package. |
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.manager | This package temporarily contains Bitronix stuff. |
net.sf.ehcache.transaction.xa | This package contains the functionality to provide XA support to a transactional Cache. |
Classes in net.sf.ehcache.transaction.xa used by net.sf.ehcache.store | |
---|---|
EhcacheXAResource
EhcacheXAResource represents an Ehcache instance. |
Classes in net.sf.ehcache.transaction.xa used by net.sf.ehcache.terracotta | |
---|---|
EhcacheXAStore
The EhcacheXAStore is storing XA related data for a Transaction Cache instance on behalf of EhcacheXAResource :
Maps Xid to their Transaction
Stores TransactionContext for all Transactions
Tracks "checked out" versions of keys by active transaction, in order to provide an optimistic locking strategy
Stores in a persistent manner prepared Transaction data
Tracks versioning information on keys which are "in commit" phase (prepared, yet not commited yet)
|
Classes in net.sf.ehcache.transaction.xa used by net.sf.ehcache.transaction | |
---|---|
VersionAwareCommand
A more specialized type of Command, that is potentially aware of a version of the Element involved in its execution against the Store. |
Classes in net.sf.ehcache.transaction.xa used by net.sf.ehcache.transaction.manager | |
---|---|
EhcacheXAResource
EhcacheXAResource represents an Ehcache instance. |
Classes in net.sf.ehcache.transaction.xa used by net.sf.ehcache.transaction.xa | |
---|---|
EhcacheXAResource
EhcacheXAResource represents an Ehcache instance. |
|
EhcacheXAResourceImpl
Default implementation for EhcacheXAResource. |
|
EhcacheXAStore
The EhcacheXAStore is storing XA related data for a Transaction Cache instance on behalf of EhcacheXAResource :
Maps Xid to their Transaction
Stores TransactionContext for all Transactions
Tracks "checked out" versions of keys by active transaction, in order to provide an optimistic locking strategy
Stores in a persistent manner prepared Transaction data
Tracks versioning information on keys which are "in commit" phase (prepared, yet not commited yet)
|
|
EhcacheXAStoreImpl.Version
Represents an Element's version for a Store |
|
EhcacheXAStoreImpl.VersionTable
A table containing element version information |
|
PreparedCommand
This class store relevant information about a command, once it has been prepared |
|
PreparedContext
|
|
VersionAwareCommand
A more specialized type of Command, that is potentially aware of a version of the Element involved in its execution against the Store. |
|
XARequest
|
|
XARequest.RequestType
XA Requests types |
|
XARequestProcessor
Class to delegate XAResource classes to internal thread |
|
XATransactionContext
XATransactionContext provides a READ_COMMITED transaction isolation to an EhcacheXAResource . |
|
ehcache | |||||||||
PREV NEXT | FRAMES NO FRAMES |