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