|
ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EhcacheXAResource
EhcacheXAResource represents an Ehcache instance.
It will provide the interface between the TransactionManager
and the XATransactionalStore instance backing the transactional cache.
| Field Summary |
|---|
| Fields inherited from interface javax.transaction.xa.XAResource |
|---|
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY |
| Method Summary | |
|---|---|
Element |
get(java.lang.Object key)
Fall through methods to the underlying cache that will hit potential "guards" or "guarding read-only store" |
java.lang.String |
getCacheName()
Getter to the name of the cache wrapped by this XAResource |
TransactionContext |
getOrCreateTransactionContext()
Obtain the already associated TransactionContext with the current Transaction,
or create a new one should none be there yet. |
Element |
getQuiet(java.lang.Object key)
Fall through methods to the underlying cache that will hit potential "guards" or "guarding read-only store" |
Store |
getStore()
Getter to the store wrapped by this XAResource |
| Methods inherited from interface javax.transaction.xa.XAResource |
|---|
commit, end, forget, getTransactionTimeout, isSameRM, prepare, recover, rollback, setTransactionTimeout, start |
| Method Detail |
|---|
java.lang.String getCacheName()
Ehcache.getName() valueStore getStore()
TransactionContext getOrCreateTransactionContext()
throws SystemException,
RollbackException
TransactionContext with the current Transaction,
or create a new one should none be there yet.
TransactionContext
SystemException - Thrown if the associated transaction manager encounters an unexpected error condition.
RollbackException - Thrown if the resource has to be enlisted with the transaction, while it is marked for rollback only.Element get(java.lang.Object key)
key - the key to the Element to obtain form the underlying store
Element getQuiet(java.lang.Object key)
key - the key to the Element to obtain form the underlying store
|
ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||