com.arjuna.ats.jta.transaction
Interface Transaction
- All Superinterfaces:
- javax.transaction.Transaction
public interface Transaction
- extends javax.transaction.Transaction
Methods inherited from interface javax.transaction.Transaction |
commit, delistResource, enlistResource, getStatus, registerSynchronization, rollback, setRollbackOnly |
XACONNECTION
static final int XACONNECTION
- See Also:
- Constant Field Values
XAMODIFIER
static final int XAMODIFIER
- See Also:
- Constant Field Values
enlistResource
boolean enlistResource(javax.transaction.xa.XAResource xaRes,
java.lang.Object[] params)
throws javax.transaction.RollbackException,
java.lang.IllegalStateException,
javax.transaction.SystemException
- Throws:
javax.transaction.RollbackException
java.lang.IllegalStateException
javax.transaction.SystemException
getXAResourceState
int getXAResourceState(javax.transaction.xa.XAResource xaRes)
getTxLocalResource
java.lang.Object getTxLocalResource(java.lang.Object key)
putTxLocalResource
void putTxLocalResource(java.lang.Object key,
java.lang.Object value)
isAlive
boolean isAlive()
getSynchronizations
java.util.Map<Uid,java.lang.String> getSynchronizations()
getResources
java.util.Map<javax.transaction.xa.XAResource,com.arjuna.ats.internal.jta.xa.TxInfo> getResources()
getTimeout
int getTimeout()
getRemainingTimeoutMills
long getRemainingTimeoutMills()
get_uid
Uid get_uid()
getTxId
javax.transaction.xa.Xid getTxId()