com.arjuna.ats.jta.transaction
Interface Transaction

All Superinterfaces:
Transaction

public interface Transaction
extends Transaction


Field Summary
static int XACONNECTION
           
static int XAMODIFIER
           
 
Method Summary
 boolean enlistResource(XAResource xaRes, Object[] params)
           
 Uid get_uid()
           
 long getRemainingTimeoutMills()
           
 Map<XAResource,com.arjuna.ats.internal.jta.xa.TxInfo> getResources()
           
 Map<Uid,String> getSynchronizations()
           
 int getTimeout()
           
 Xid getTxId()
           
 Object getTxLocalResource(Object key)
           
 int getXAResourceState(XAResource xaRes)
           
 boolean isAlive()
           
 void putTxLocalResource(Object key, Object value)
           
 
Methods inherited from interface javax.transaction.Transaction
commit, delistResource, enlistResource, getStatus, registerSynchronization, rollback, setRollbackOnly
 

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 RollbackException,
                              IllegalStateException,
                              SystemException
Throws:
RollbackException
IllegalStateException
SystemException

getXAResourceState

int getXAResourceState(XAResource xaRes)

getTxLocalResource

Object getTxLocalResource(Object key)

putTxLocalResource

void putTxLocalResource(Object key,
                        Object value)

isAlive

boolean isAlive()

getSynchronizations

Map<Uid,String> 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()


Copyright © 2011. All Rights Reserved.