Package javax.jms
Interface XASession
-
- All Superinterfaces:
java.lang.Runnable
,Session
- All Known Subinterfaces:
XAQueueSession
,XATopicSession
public interface XASession extends Session
- Version:
- $Rev: 467553 $ $Date: 2006-10-25 05:01:51 +0100 (Wed, 25 Oct 2006) $
-
-
Field Summary
-
Fields inherited from interface javax.jms.Session
AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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
Session getSession() throws JMSException
- Throws:
JMSException
-
getXAResource
javax.transaction.xa.XAResource getXAResource()
-
getTransacted
boolean getTransacted() throws JMSException
- Specified by:
getTransacted
in interfaceSession
- Throws:
JMSException
-
commit
void commit() throws JMSException
- Specified by:
commit
in interfaceSession
- Throws:
JMSException
-
rollback
void rollback() throws JMSException
- Specified by:
rollback
in interfaceSession
- Throws:
JMSException
-
-