com.ibm.msg.client.jms
Interface JmsXASession
-
- All Superinterfaces:
- java.lang.AutoCloseable, JmsPropertyContext, JmsReadablePropertyContext, JmsSession, java.util.Map<java.lang.String,java.lang.Object>, java.lang.Runnable, java.io.Serializable, javax.jms.Session, javax.jms.XASession
- All Known Subinterfaces:
- JmsXAQueueSession, JmsXATopicSession
- All Known Implementing Classes:
- MQXAQueueSession, MQXATopicSession
public interface JmsXASession extends JmsSession, javax.jms.XASession
The JmsXASession interface adds properties to a javax.jms.XASession.WebSphere classes for JMS exposes its Java Transaction Service support via the JmsXAConnectionFactory, JmsXAConnection, and JmsXASession interfaces. These classes are provided for use in the J2EE application server environment.
A JmsXASession can be used to create JmsMessageProducer, JmsMessageConsumer and JmsQueueBrowser objects. It is also a factory class for producing the various types of javax.jms.Message object.
The XAResource that corresponds to the XASession can be obtained by calling the getXAResource method.
Note: Although this class extends a class which implements the Serializable Interface, it is not itself Serializable.
- See Also:
XASession
,Session
,JmsSession
-
-
Method Summary
-
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
-
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
-
Methods inherited from interface javax.jms.XASession
commit, getSession, getTransacted, getXAResource, rollback
-
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
-
-