jrun.jms.xa
Class JRunXAResource

jrun.jms.xa.JRunXAResource

public class JRunXAResource


Constructor Summary
JRunXAResource(JRunXASession xaSession)
           
 
Method Summary
 void commit(javax.transaction.xa.Xid xid, boolean onePhase)
           
 void end(javax.transaction.xa.Xid xid, int flags)
           
 void forget(javax.transaction.xa.Xid xid)
           
 javax.transaction.xa.Xid getActive()
           
 JRunXASession getJRunXASession()
           
 int getTransactionTimeout()
           
 boolean isActive()
           
 boolean isSameRM(javax.transaction.xa.XAResource xares)
           
 int prepare(javax.transaction.xa.Xid xid)
           
 javax.transaction.xa.Xid[] recover(int flag)
          Provide the TM with an array of transaction id's that are in the prepared state.
 void rollback(javax.transaction.xa.Xid xid)
           
 boolean sameActiveTransaction(javax.transaction.xa.Xid xid)
           
 boolean setTransactionTimeout(int seconds)
           
 void setXASession(JRunXASession xaSession)
           
 void start(javax.transaction.xa.Xid xid, int flags)
           
 

Constructor Detail

JRunXAResource

public JRunXAResource(JRunXASession xaSession)
Method Detail

getJRunXASession

public JRunXASession getJRunXASession()

setXASession

public void setXASession(JRunXASession xaSession)

isActive

public boolean isActive()

getActive

public javax.transaction.xa.Xid getActive()
                                   throws javax.transaction.xa.XAException

commit

public void commit(javax.transaction.xa.Xid xid,
                   boolean onePhase)
            throws javax.transaction.xa.XAException

end

public void end(javax.transaction.xa.Xid xid,
                int flags)
         throws javax.transaction.xa.XAException

forget

public void forget(javax.transaction.xa.Xid xid)
            throws javax.transaction.xa.XAException

prepare

public int prepare(javax.transaction.xa.Xid xid)
            throws javax.transaction.xa.XAException

recover

public javax.transaction.xa.Xid[] recover(int flag)
                                   throws javax.transaction.xa.XAException
Provide the TM with an array of transaction id's that are in the prepared state.

rollback

public void rollback(javax.transaction.xa.Xid xid)
              throws javax.transaction.xa.XAException

start

public void start(javax.transaction.xa.Xid xid,
                  int flags)
           throws javax.transaction.xa.XAException

isSameRM

public boolean isSameRM(javax.transaction.xa.XAResource xares)
                 throws javax.transaction.xa.XAException

getTransactionTimeout

public int getTransactionTimeout()
                          throws javax.transaction.xa.XAException

setTransactionTimeout

public boolean setTransactionTimeout(int seconds)
                              throws javax.transaction.xa.XAException

sameActiveTransaction

public boolean sameActiveTransaction(javax.transaction.xa.Xid xid)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.