public class GeronimoTransactionManager extends TransactionManagerImpl implements javax.resource.spi.XATerminator, XAWork
Constructor and Description |
---|
GeronimoTransactionManager() |
GeronimoTransactionManager(int defaultTransactionTimeoutSeconds) |
GeronimoTransactionManager(int defaultTransactionTimeoutSeconds,
TransactionLog transactionLog) |
GeronimoTransactionManager(int defaultTransactionTimeoutSeconds,
XidFactory xidFactory,
TransactionLog transactionLog) |
Modifier and Type | Method and Description |
---|---|
void |
begin(Xid xid,
long txTimeoutMillis) |
void |
commit(Xid xid,
boolean onePhase) |
void |
end(Xid xid) |
void |
forget(Xid xid) |
int |
prepare(Xid xid) |
Xid[] |
recover(int flag) |
void |
rollback(Xid xid) |
addTransactionAssociationListener, begin, begin, commit, commit, forget, getActiveCount, getExternalXids, getResource, getRollbackOnly, getStatus, getTotalCommits, getTotalRollbacks, getTransaction, getTransactionKey, getTransactionStatus, importXid, prepare, putResource, recoveryError, registerInterposedSynchronization, registerNamedXAResourceFactory, removeTransactionAssociationListener, resetStatistics, resume, rollback, rollback, setRollbackOnly, setTransactionTimeout, suspend, unregisterNamedXAResourceFactory
public GeronimoTransactionManager() throws XAException
XAException
public GeronimoTransactionManager(int defaultTransactionTimeoutSeconds) throws XAException
XAException
public GeronimoTransactionManager(int defaultTransactionTimeoutSeconds, TransactionLog transactionLog) throws XAException
XAException
public GeronimoTransactionManager(int defaultTransactionTimeoutSeconds, XidFactory xidFactory, TransactionLog transactionLog) throws XAException
XAException
public void commit(Xid xid, boolean onePhase) throws XAException
commit
in interface javax.resource.spi.XATerminator
XAException
XATerminator.commit(javax.transaction.xa.Xid, boolean)
public void forget(Xid xid) throws XAException
forget
in interface javax.resource.spi.XATerminator
XAException
XATerminator.forget(javax.transaction.xa.Xid)
public int prepare(Xid xid) throws XAException
prepare
in interface javax.resource.spi.XATerminator
XAException
XATerminator.prepare(javax.transaction.xa.Xid)
public Xid[] recover(int flag) throws XAException
recover
in interface javax.resource.spi.XATerminator
XAException
XATerminator.recover(int)
public void rollback(Xid xid) throws XAException
rollback
in interface javax.resource.spi.XATerminator
XAException
XATerminator.rollback(javax.transaction.xa.Xid)
public void begin(Xid xid, long txTimeoutMillis) throws XAException, InvalidTransactionException, SystemException, ImportedTransactionActiveException
begin
in interface XAWork
XAException
InvalidTransactionException
SystemException
ImportedTransactionActiveException
public void end(Xid xid) throws XAException, SystemException
end
in interface XAWork
XAException
SystemException
Copyright © 2010 - 2020 Adobe. All Rights Reserved