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 void
commit(Transaction tx, boolean onePhase)
void
forget(Transaction tx)
Map<Xid,TransactionImpl>
getExternalXids()
Transaction
importXid(Xid xid, long transactionTimeoutMillis)
int
prepare(Transaction tx)
void
rollback(Transaction tx)
-
-
-
Method Detail
-
importXid
Transaction importXid(Xid xid, long transactionTimeoutMillis) throws XAException, SystemException
- Throws:
XAException
SystemException
-
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()
-
-