Interface XidImporter
-
- All Known Subinterfaces:
AriesTransactionManager
- All Known Implementing Classes:
GeronimoTransactionManager,TransactionManagerImpl
public interface XidImporter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcommit(Transaction tx, boolean onePhase)voidforget(Transaction tx)Map<Xid,TransactionImpl>getExternalXids()TransactionimportXid(Xid xid, long transactionTimeoutMillis)intprepare(Transaction tx)voidrollback(Transaction tx)
-
-
-
Method Detail
-
importXid
Transaction importXid(Xid xid, long transactionTimeoutMillis) throws XAException, SystemException
- Throws:
XAExceptionSystemException
-
commit
void commit(Transaction tx, boolean onePhase) throws XAException
- Throws:
XAException
-
forget
void forget(Transaction tx) throws XAException
- Throws:
XAException
-
prepare
int prepare(Transaction tx) throws XAException
- Throws:
XAException
-
rollback
void rollback(Transaction tx) throws XAException
- Throws:
XAException
-
getExternalXids
Map<Xid,TransactionImpl> getExternalXids()
-
-