Package com.arjuna.ats.jta.transaction
Interface Transaction
- All Superinterfaces:
jakarta.transaction.Transaction
public interface Transaction
extends jakarta.transaction.Transaction
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleanenlistResource(XAResource xaRes, Object[] params) get_uid()longMap<XAResource,com.arjuna.ats.internal.jta.xa.TxInfo> intgetTxId()getTxLocalResource(Object key) intgetXAResourceState(XAResource xaRes) booleanisAlive()voidputTxLocalResource(Object key, Object value) Methods inherited from interface jakarta.transaction.Transaction
commit, delistResource, enlistResource, getStatus, registerSynchronization, rollback, setRollbackOnly
-
Field Details
-
XACONNECTION
static final int XACONNECTION- See Also:
-
XAMODIFIER
static final int XAMODIFIER- See Also:
-
-
Method Details
-
enlistResource
boolean enlistResource(XAResource xaRes, Object[] params) throws jakarta.transaction.RollbackException, IllegalStateException, jakarta.transaction.SystemException - Throws:
jakarta.transaction.RollbackExceptionIllegalStateExceptionjakarta.transaction.SystemException
-
getXAResourceState
-
getTxLocalResource
-
putTxLocalResource
-
isAlive
boolean isAlive() -
getSynchronizations
-
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()
-