Package org.ow2.joram.jakarta.jms
Class XATopicSession
- java.lang.Object
-
- org.ow2.joram.jakarta.jms.XASession
-
- org.ow2.joram.jakarta.jms.XATopicSession
-
- All Implemented Interfaces:
jakarta.jms.Session,jakarta.jms.XASession,jakarta.jms.XATopicSession,AutoCloseable,Runnable
public class XATopicSession extends XASession implements jakarta.jms.XATopicSession
Implements thejakarta.jms.XATopicSessioninterface.
-
-
Constructor Summary
Constructors Constructor Description XATopicSession(XATopicConnection cnx, TopicSession ts, XAResourceMngr rm)Constructs anXATopicSessioninstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.jms.TopicSubscribercreateSubscriber(jakarta.jms.Topic topic)Delegates the call to the wrapped JMS session.jakarta.jms.TopicSubscribercreateSubscriber(jakarta.jms.Topic topic, String selector, boolean noLocal)Delegates the call to the wrapped JMS session.jakarta.jms.TopicSessiongetTopicSession()API method.StringtoString()Returns a String image of this session.-
Methods inherited from class org.ow2.joram.jakarta.jms.XASession
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, getAcknowledgeMode, getDelegateSession, getMessageListener, getSession, getTransacted, getXAResource, recover, rollback, run, setMessageListener, unsubscribe
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jakarta.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
-
-
-
-
Constructor Detail
-
XATopicSession
XATopicSession(XATopicConnection cnx, TopicSession ts, XAResourceMngr rm) throws jakarta.jms.JMSException
Constructs anXATopicSessioninstance.- Parameters:
cnx- The connection the session belongs to.rm- The resource manager.- Throws:
jakarta.jms.JMSException- Actually never thrown.
-
-
Method Detail
-
toString
public String toString()
Returns a String image of this session.
-
getTopicSession
public jakarta.jms.TopicSession getTopicSession() throws jakarta.jms.JMSExceptionAPI method. Gets the topic session associated with this XATopicSession.- Specified by:
getTopicSessionin interfacejakarta.jms.XATopicSession- Returns:
- the topic session object.
- Throws:
jakarta.jms.JMSException
-
createSubscriber
public jakarta.jms.TopicSubscriber createSubscriber(jakarta.jms.Topic topic, String selector, boolean noLocal) throws jakarta.jms.JMSExceptionDelegates the call to the wrapped JMS session.- Throws:
jakarta.jms.JMSException
-
createSubscriber
public jakarta.jms.TopicSubscriber createSubscriber(jakarta.jms.Topic topic) throws jakarta.jms.JMSExceptionDelegates the call to the wrapped JMS session.- Throws:
jakarta.jms.JMSException
-
-