public interface Transaction
extends javax.transaction.Transaction
Modifier and Type | Field and Description |
---|---|
static int |
XACONNECTION |
static int |
XAMODIFIER |
Modifier and Type | Method and Description |
---|---|
boolean |
enlistResource(javax.transaction.xa.XAResource xaRes,
java.lang.Object[] params) |
Uid |
get_uid() |
long |
getRemainingTimeoutMills() |
java.util.Map<javax.transaction.xa.XAResource,com.arjuna.ats.internal.jta.xa.TxInfo> |
getResources() |
java.util.Map<Uid,java.lang.String> |
getSynchronizations() |
int |
getTimeout() |
javax.transaction.xa.Xid |
getTxId() |
java.lang.Object |
getTxLocalResource(java.lang.Object key) |
int |
getXAResourceState(javax.transaction.xa.XAResource xaRes) |
boolean |
isAlive() |
void |
putTxLocalResource(java.lang.Object key,
java.lang.Object value) |
static final int XACONNECTION
static final int XAMODIFIER
boolean enlistResource(javax.transaction.xa.XAResource xaRes, java.lang.Object[] params) throws javax.transaction.RollbackException, java.lang.IllegalStateException, javax.transaction.SystemException
javax.transaction.RollbackException
java.lang.IllegalStateException
javax.transaction.SystemException
int getXAResourceState(javax.transaction.xa.XAResource xaRes)
java.lang.Object getTxLocalResource(java.lang.Object key)
void putTxLocalResource(java.lang.Object key, java.lang.Object value)
boolean isAlive()
java.util.Map<Uid,java.lang.String> getSynchronizations()
java.util.Map<javax.transaction.xa.XAResource,com.arjuna.ats.internal.jta.xa.TxInfo> getResources()
int getTimeout()
long getRemainingTimeoutMills()
Uid get_uid()
javax.transaction.xa.Xid getTxId()