com.arjuna.ats.jta.transaction
Interface Transaction


public interface 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)
           
 

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 © 2012. All Rights Reserved.