|
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 | |||||||||