Class ActiveMQXASession
- java.lang.Object
-
- org.apache.activemq.artemis.jms.client.ActiveMQSession
-
- org.apache.activemq.artemis.jms.client.ActiveMQXASession
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Runnable
,javax.jms.QueueSession
,javax.jms.Session
,javax.jms.TopicSession
,javax.jms.XAQueueSession
,javax.jms.XASession
,javax.jms.XATopicSession
public class ActiveMQXASession extends ActiveMQSession implements javax.jms.XAQueueSession, javax.jms.XATopicSession
-
-
Field Summary
-
Fields inherited from class org.apache.activemq.artemis.jms.client.ActiveMQSession
TYPE_GENERIC_SESSION, TYPE_QUEUE_SESSION, TYPE_TOPIC_SESSION
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ActiveMQXASession(ConnectionFactoryOptions options, ActiveMQConnection connection, boolean transacted, boolean xa, int ackMode, boolean cacheDestinations, boolean enable1xNaming, ClientSession session, int sessionType)
-
Method Summary
-
Methods inherited from class org.apache.activemq.artemis.jms.client.ActiveMQSession
ackAllConsumers, close, commit, createBrowser, createBrowser, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableConsumer, createDurableConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createPublisher, createQueue, createReceiver, createReceiver, createSender, createSharedConsumer, createSharedConsumer, createSharedDurableConsumer, createSharedDurableConsumer, createStreamMessage, createSubscriber, createSubscriber, createTemporaryQueue, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, deleteTemporaryQueue, deleteTemporaryTopic, getAcknowledgeMode, getConnection, getCoreSession, getDeserializationBlackList, getDeserializationWhiteList, getMessageListener, getQueueSession, getSession, getTopicSession, getTransacted, getXAResource, internalCreateQueue, internalCreateQueueCompatibility, internalCreateTopic, isEnable1xPrefixes, isRecoverCalled, isXA, recover, removeConsumer, rollback, run, setMessageListener, setRecoverCalled, start, stop, toString, unsubscribe
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javax.jms.Session
close, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableConsumer, createDurableConsumer, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createSharedConsumer, createSharedConsumer, createSharedDurableConsumer, createSharedDurableConsumer, createStreamMessage, createTextMessage, createTextMessage, getAcknowledgeMode, getMessageListener, recover, run, setMessageListener
-
-
-
-
Constructor Detail
-
ActiveMQXASession
protected ActiveMQXASession(ConnectionFactoryOptions options, ActiveMQConnection connection, boolean transacted, boolean xa, int ackMode, boolean cacheDestinations, boolean enable1xNaming, ClientSession session, int sessionType)
- Parameters:
connection
-transacted
-xa
-ackMode
-session
-sessionType
-
-
-