org.ow2.jonas.tm
Interface TransactionManager
- All Superinterfaces:
- TransactionManager
public interface TransactionManager
- extends TransactionManager
JOnAS Transaction Manager interface.
Add some methods that lakes in the standard JTA interfaces.
- late connection enlistment
notifyConnectionOpen
void notifyConnectionOpen(Enlistable mce)
notifyConnectionClose
void notifyConnectionClose(Enlistable mce)
notifyConnectionError
void notifyConnectionError(Enlistable mce)
pushConnectionList
void pushConnectionList(List cl)
popConnectionList
List popConnectionList()
nonJotmTransactionContext
boolean nonJotmTransactionContext()
registerResourceManager
void registerResourceManager(String rmname,
XAResource xares,
String info,
Properties prop,
TxResourceManager trm)
throws XAException
- Register a TransactionResourceManager to the TM
- Parameters:
rmname
- xares
- XAResource registeredinfo
- prop
- trm
- Object to be called back by the TM or null
- Throws:
XAException
isRecoveryEnabled
boolean isRecoveryEnabled()
Copyright © 2010 OW2 Consortium. All Rights Reserved.