Class ActiveMQXASession
java.lang.Object
org.apache.activemq.artemis.jms.client.ActiveMQSession
org.apache.activemq.artemis.jms.client.ActiveMQXASession
- All Implemented Interfaces:
jakarta.jms.QueueSession,jakarta.jms.Session,jakarta.jms.TopicSession,jakarta.jms.XAQueueSession,jakarta.jms.XASession,jakarta.jms.XATopicSession,AutoCloseable,Runnable
public class ActiveMQXASession
extends ActiveMQSession
implements jakarta.jms.XAQueueSession, jakarta.jms.XATopicSession
-
Field Summary
Fields inherited from class org.apache.activemq.artemis.jms.client.ActiveMQSession
TYPE_GENERIC_SESSION, TYPE_QUEUE_SESSION, TYPE_TOPIC_SESSIONFields inherited from interface jakarta.jms.Session
AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedActiveMQXASession(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, getDeserializationAllowList, getDeserializationBlackList, getDeserializationDenyList, getDeserializationWhiteList, getMessageListener, getQueueSession, getSession, getTopicSession, getTransacted, getXAResource, internalCreateQueue, internalCreateQueueCompatibility, internalCreateTopic, isEnable1xPrefixes, isRecoverCalled, isXA, recover, removeConsumer, rollback, run, setMessageListener, setRecoverCalled, start, stop, toString, unsubscribeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.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, setMessageListenerMethods inherited from interface jakarta.jms.XAQueueSession
getQueueSessionMethods inherited from interface jakarta.jms.XASession
commit, getSession, getTransacted, getXAResource, rollbackMethods inherited from interface jakarta.jms.XATopicSession
getTopicSession
-
Constructor Details
-
ActiveMQXASession
protected ActiveMQXASession(ConnectionFactoryOptions options, ActiveMQConnection connection, boolean transacted, boolean xa, int ackMode, boolean cacheDestinations, boolean enable1xNaming, ClientSession session, int sessionType)
-