Package bitronix.tm.resource.jms
Class TopicSubscriberWrapper
java.lang.Object
bitronix.tm.resource.jms.MessageConsumerWrapper
bitronix.tm.resource.jms.TopicSubscriberWrapper
- All Implemented Interfaces:
AutoCloseable,javax.jms.MessageConsumer,javax.jms.TopicSubscriber
public class TopicSubscriberWrapper
extends MessageConsumerWrapper
implements javax.jms.TopicSubscriber
TopicSubscriber wrapper that adds XA enlistment semantics.- Author:
- lorban
-
Field Summary
Fields inherited from class bitronix.tm.resource.jms.MessageConsumerWrapper
session -
Constructor Summary
ConstructorsConstructorDescriptionTopicSubscriberWrapper(javax.jms.TopicSubscriber topicSubscriber, DualSessionWrapper session, PoolingConnectionFactory poolingConnectionFactory) -
Method Summary
Methods inherited from class bitronix.tm.resource.jms.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 javax.jms.MessageConsumer
close, getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListener
-
Constructor Details
-
TopicSubscriberWrapper
public TopicSubscriberWrapper(javax.jms.TopicSubscriber topicSubscriber, DualSessionWrapper session, PoolingConnectionFactory poolingConnectionFactory)
-
-
Method Details
-
getTopic
public javax.jms.Topic getTopic() throws javax.jms.JMSException- Specified by:
getTopicin interfacejavax.jms.TopicSubscriber- Throws:
javax.jms.JMSException
-
getNoLocal
public boolean getNoLocal() throws javax.jms.JMSException- Specified by:
getNoLocalin interfacejavax.jms.TopicSubscriber- Throws:
javax.jms.JMSException
-
toString
- Overrides:
toStringin classMessageConsumerWrapper
-