jrun.jms.wrapper.enterprise
Interface SessionWrapper

All Superinterfaces:
StateObject
All Known Subinterfaces:
JRunXASession
All Known Implementing Classes:
AbstractSessionWrapper, JRunXASessionWrapper

public interface SessionWrapper
extends StateObject


Fields inherited from interface jrun.jms.wrapper.enterprise.StateObject
STATUS_CLOSED, STATUS_MARKED_CLOSED, STATUS_STARTED, STATUS_STOPPED, STATUS_UNDEFINED, STATUS_WAIT
 
Method Summary
 void close()
           
 javax.jms.Session getDelegate()
           
 javax.jms.XASession getXADelegate()
           
 javax.transaction.xa.XAResource getXAResource()
           
 boolean postMessageProcess(boolean success)
           
 boolean preMessageProcess()
           
 boolean sameTransaction(javax.transaction.xa.Xid xid)
           
 void setConnectionWrapper(ConnectionWrapper cw)
           
 void setDelegate(javax.jms.Session session)
           
 void SetInitialTransactionAttributes(boolean transacted, int mode)
           
 boolean TransactioninProgress()
           
 

Method Detail

getDelegate

public javax.jms.Session getDelegate()

getXADelegate

public javax.jms.XASession getXADelegate()

close

public void close()
           throws javax.jms.JMSException

TransactioninProgress

public boolean TransactioninProgress()

setDelegate

public void setDelegate(javax.jms.Session session)
                 throws javax.jms.JMSException

setConnectionWrapper

public void setConnectionWrapper(ConnectionWrapper cw)

getXAResource

public javax.transaction.xa.XAResource getXAResource()

SetInitialTransactionAttributes

public void SetInitialTransactionAttributes(boolean transacted,
                                            int mode)
                                     throws javax.jms.JMSException

sameTransaction

public boolean sameTransaction(javax.transaction.xa.Xid xid)
                        throws javax.jms.JMSException

preMessageProcess

public boolean preMessageProcess()
                          throws javax.jms.JMSException

postMessageProcess

public boolean postMessageProcess(boolean success)
                           throws javax.jms.JMSException


Copyright � 2002 Macromedia Corporation. All Rights Reserved.