Package com.arjuna.ats.jta.transaction
Interface Transaction
-
- All Superinterfaces:
javax.transaction.Transaction
public interface Transaction extends javax.transaction.Transaction
-
-
Field Summary
Fields Modifier and Type Field Description static intXACONNECTIONstatic intXAMODIFIER
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanenlistResource(javax.transaction.xa.XAResource xaRes, java.lang.Object[] params)Uidget_uid()longgetRemainingTimeoutMills()java.util.Map<javax.transaction.xa.XAResource,com.arjuna.ats.internal.jta.xa.TxInfo>getResources()java.util.Map<Uid,java.lang.String>getSynchronizations()intgetTimeout()javax.transaction.xa.XidgetTxId()java.lang.ObjectgetTxLocalResource(java.lang.Object key)intgetXAResourceState(javax.transaction.xa.XAResource xaRes)booleanisAlive()voidputTxLocalResource(java.lang.Object key, java.lang.Object value)
-
-
-
Field Detail
-
XACONNECTION
static final int XACONNECTION
- See Also:
- Constant Field Values
-
XAMODIFIER
static final int XAMODIFIER
- See Also:
- Constant Field Values
-
-
Method Detail
-
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.RollbackExceptionjava.lang.IllegalStateExceptionjavax.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()
-
-