javax.jms
Interface XASession

All Superinterfaces:
java.lang.Runnable, Session
All Known Subinterfaces:
XAQueueSession, XATopicSession

public interface XASession
extends Session

Version:
$Rev: 46019 $ $Date: 2004-09-14 11:56:06 +0200 (Tue, 14 Sep 2004) $

Field Summary
 
Fields inherited from interface javax.jms.Session
AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED
 
Method Summary
 void commit()
           
 Session getSession()
           
 boolean getTransacted()
           
 javax.transaction.xa.XAResource getXAResource()
           
 void rollback()
           
 
Methods inherited from interface javax.jms.Session
close, createBrowser, createBrowser, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createQueue, createStreamMessage, createTemporaryQueue, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, getAcknowledgeMode, getMessageListener, recover, run, setMessageListener, unsubscribe
 

Method Detail

getSession

public Session getSession()
                   throws JMSException
Throws:
JMSException

getXAResource

public javax.transaction.xa.XAResource getXAResource()

getTransacted

public boolean getTransacted()
                      throws JMSException
Specified by:
getTransacted in interface Session
Throws:
JMSException

commit

public void commit()
            throws JMSException
Specified by:
commit in interface Session
Throws:
JMSException

rollback

public void rollback()
              throws JMSException
Specified by:
rollback in interface Session
Throws:
JMSException


Copyright © {inceptionYear}-2007 null. All Rights Reserved.