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 voidcommit()SessiongetSession()booleangetTransacted()javax.transaction.xa.XAResourcegetXAResource()voidrollback()-
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:
getTransactedin interfaceSession- Throws:
JMSException
-
commit
void commit() throws JMSException- Specified by:
commitin interfaceSession- Throws:
JMSException
-
rollback
void rollback() throws JMSException- Specified by:
rollbackin interfaceSession- Throws:
JMSException
-
-