Package com.arjuna.ats.jta.transaction
Interface Transaction
-
- All Superinterfaces:
jakarta.transaction.Transaction
public interface Transaction extends jakarta.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(XAResource xaRes, Object[] params)Uidget_uid()longgetRemainingTimeoutMills()Map<XAResource,com.arjuna.ats.internal.jta.xa.TxInfo>getResources()Map<Uid,String>getSynchronizations()intgetTimeout()XidgetTxId()ObjectgetTxLocalResource(Object key)intgetXAResourceState(XAResource xaRes)booleanisAlive()voidputTxLocalResource(Object key, 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(XAResource xaRes, Object[] params) throws jakarta.transaction.RollbackException, IllegalStateException, jakarta.transaction.SystemException
- Throws:
jakarta.transaction.RollbackExceptionIllegalStateExceptionjakarta.transaction.SystemException
-
getXAResourceState
int getXAResourceState(XAResource xaRes)
-
isAlive
boolean isAlive()
-
getResources
Map<XAResource,com.arjuna.ats.internal.jta.xa.TxInfo> getResources()
-
getTimeout
int getTimeout()
-
getRemainingTimeoutMills
long getRemainingTimeoutMills()
-
get_uid
Uid get_uid()
-
getTxId
Xid getTxId()
-
-