com.ibm.mq.jms
Class MQXASession
- java.lang.Object
-
- com.ibm.mq.jms.MQRoot
-
- com.ibm.mq.jms.MQSession
-
- com.ibm.mq.jms.MQXASession
-
- All Implemented Interfaces:
- JmsPropertyContext, JmsReadablePropertyContext, JmsSession, java.io.Serializable, java.lang.AutoCloseable, java.lang.Runnable, java.util.Map<java.lang.String,java.lang.Object>, javax.jms.Session, javax.jms.XASession
- Direct Known Subclasses:
- MQXAQueueSession, MQXATopicSession
public class MQXASession extends MQSession implements javax.jms.XASession
WebSphere MQ JMS exposes its JTS support in the XAConnectionFactory, XAConnection, and XASession classes. These classes are provided for use in a J2EE application server environment.- See Also:
- Serialized Form
-
-
Method Summary
Methods Modifier and Type Method and Description javax.jms.Session
getSession()
Gets the session associated with this XA session.javax.transaction.xa.XAResource
getXAResource()
Gets the XA resource.boolean
isClosed()
-
Methods inherited from class com.ibm.mq.jms.MQSession
close, commit, createBrowser, createBrowser, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableConsumer, createDurableConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createQueue, createSharedConsumer, createSharedConsumer, createSharedDurableConsumer, createSharedDurableConsumer, createStreamMessage, createTemporaryQueue, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, deliver, getAcknowledgeMode, getMessageListener, getTransacted, recover, rollback, setMessageListener, unsubscribe
-
Methods inherited from class com.ibm.mq.jms.MQRoot
clear, containsKey, containsValue, entrySet, equals, get, getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, hashCode, isEmpty, keySet, propertyExists, put, putAll, remove, setBatchProperties, setBooleanProperty, setByteProperty, setBytesProperty, setCharProperty, setDoubleProperty, setFloatProperty, setIntProperty, setLongProperty, setObjectProperty, setShortProperty, setStringProperty, size, values
-
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.jms.Session
close, createBrowser, createBrowser, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableConsumer, createDurableConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createQueue, createSharedConsumer, createSharedConsumer, createSharedDurableConsumer, createSharedDurableConsumer, createStreamMessage, createTemporaryQueue, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, getAcknowledgeMode, getMessageListener, recover, run, setMessageListener, unsubscribe
-
Methods inherited from interface com.ibm.msg.client.jms.JmsPropertyContext
setBatchProperties, setBooleanProperty, setByteProperty, setBytesProperty, setCharProperty, setDoubleProperty, setFloatProperty, setIntProperty, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
-
Methods inherited from interface com.ibm.msg.client.jms.JmsReadablePropertyContext
getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists
-
-
-
-
Method Detail
-
getSession
public javax.jms.Session getSession() throws javax.jms.JMSException
Gets the session associated with this XA session.- Specified by:
getSession
in interfacejavax.jms.XASession
- Returns:
- the session
- Throws:
javax.jms.JMSException
- never- See Also:
XASession.getSession()
-
getXAResource
public javax.transaction.xa.XAResource getXAResource()
Gets the XA resource.- Specified by:
getXAResource
in interfacejavax.jms.XASession
- Returns:
- the XA resource
- See Also:
XASession.getXAResource()
-
isClosed
public boolean isClosed()
- Returns:
- whether the underlying session is closed
-
-