Package org.ehcache.transactions.xa

Class Summary
EhcacheXAResource<K,V> The Ehcache XAResource implementation.
SerializableXid A serializable XID.
SoftLock<V> SoftLocks are the value containers stored in the underlying store by the XAStore.
SoftLockValueCombinedCopier<T> The Copier that is responsible for copying a SoftLock containing a value.
SoftLockValueCombinedSerializer<T> The Serializer that is responsible for serializing a SoftLock containing a value.
TransactionId A globally unique transaction ID.
XAStore<K,V> A Store implementation wrapping another Store driven by a JTA TransactionManager using the XA 2-phase commit protocol.
XAStore.Provider  
XATransactionContext<K,V> Context holder of an in-flight XA transaction.
XATransactionContextFactory<K,V>  
XAValueHolder<V> The XAStore Store.ValueHolder implementation.
 

Exception Summary
EhcacheXAException XAException allowing construction of message, errorCode and throwable.
XACacheAccessException A CacheAccessException thrown by the XAStore that is not handled by the ResilienceStrategy but used to throw a RuntimeException to the user of the cache.
XACacheException The payload exception thrown by the cache when XACacheAccessException is thrown.