Package bitronix.tm.resource.messaging
Class TopicSubscriberWrapper
java.lang.Object
bitronix.tm.resource.messaging.MessageConsumerWrapper
bitronix.tm.resource.messaging.TopicSubscriberWrapper
- All Implemented Interfaces:
jakarta.jms.MessageConsumer,jakarta.jms.TopicSubscriber,AutoCloseable
public class TopicSubscriberWrapper
extends MessageConsumerWrapper
implements jakarta.jms.TopicSubscriber
TopicSubscriber wrapper that adds XA enlistment semantics.- Author:
- lorban
-
Field Summary
Fields inherited from class bitronix.tm.resource.messaging.MessageConsumerWrapper
session -
Constructor Summary
ConstructorsConstructorDescriptionTopicSubscriberWrapper(jakarta.jms.TopicSubscriber topicSubscriber, DualSessionWrapper session, PoolingConnectionFactory poolingConnectionFactory) -
Method Summary
Methods inherited from class bitronix.tm.resource.messaging.MessageConsumerWrapper
close, enlistResource, getMessageConsumer, getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.jms.MessageConsumer
close, getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListener
-
Constructor Details
-
TopicSubscriberWrapper
public TopicSubscriberWrapper(jakarta.jms.TopicSubscriber topicSubscriber, DualSessionWrapper session, PoolingConnectionFactory poolingConnectionFactory)
-
-
Method Details
-
getTopic
public jakarta.jms.Topic getTopic() throws jakarta.jms.JMSException- Specified by:
getTopicin interfacejakarta.jms.TopicSubscriber- Throws:
jakarta.jms.JMSException
-
getNoLocal
public boolean getNoLocal() throws jakarta.jms.JMSException- Specified by:
getNoLocalin interfacejakarta.jms.TopicSubscriber- Throws:
jakarta.jms.JMSException
-
toString
- Overrides:
toStringin classMessageConsumerWrapper
-