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(javax.transaction.Transaction tx, boolean onePhase)voidforget(javax.transaction.Transaction tx)java.util.Map<javax.transaction.xa.Xid,TransactionImpl>getExternalXids()javax.transaction.TransactionimportXid(javax.transaction.xa.Xid xid, long transactionTimeoutMillis)intprepare(javax.transaction.Transaction tx)voidrollback(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.XAExceptionjavax.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()
-
-