|
ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TransactionManagerLookup
Interface to enable a XA transactional cache to access the JTA TransactionManager.
The implementing class can be configured in your xml file. It will then be instanciated by the Cache, during
initialization. It'll then have the properties injected, should any have been specified. And finally,
the TransactionManager will be queried for using #getTransactionManager.
| Method Summary | |
|---|---|
TransactionManager |
getTransactionManager()
Lookup available txnManagers |
void |
init()
Switch the TransactionManagerLookup implementation to its initialized state. |
void |
register(EhcacheXAResource resource,
boolean forRecovery)
execute txnManager specific code to register the XAResource for recovery. |
void |
setProperties(Properties properties)
Setter to the properties properties. |
void |
unregister(EhcacheXAResource resource,
boolean forRecovery)
execute txnManager specific code to unregister the XAResource for recovery. |
| Method Detail |
|---|
void init()
TransactionManager getTransactionManager()
void register(EhcacheXAResource resource,
boolean forRecovery)
resource - the XAResource to register for recovery in the choosen TM.forRecovery - true if the XAResource is meant to be registered for recovery purpose only.
void unregister(EhcacheXAResource resource,
boolean forRecovery)
resource - the XAResource to register for recovery in the choosen TM.forRecovery - true if the XAResource is meant to be registered for recovery purpose only.void setProperties(Properties properties)
properties - the properties parsed from the config file's
transactionManagerLookup tag's properties attribute
|
ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||