Package org.messaginghub.pooled.jms
Class JmsPoolTopicSubscriber
java.lang.Object
org.messaginghub.pooled.jms.JmsPoolMessageConsumer
org.messaginghub.pooled.jms.JmsPoolTopicSubscriber
- All Implemented Interfaces:
AutoCloseable,javax.jms.MessageConsumer,javax.jms.TopicSubscriber
public class JmsPoolTopicSubscriber
extends JmsPoolMessageConsumer
implements javax.jms.TopicSubscriber, AutoCloseable
A
TopicSubscriber which was created by JmsPoolSession.-
Constructor Summary
ConstructorsConstructorDescriptionJmsPoolTopicSubscriber(JmsPoolSession session, javax.jms.TopicSubscriber delegate) Wraps the TopicSubscriber. -
Method Summary
Methods inherited from class org.messaginghub.pooled.jms.JmsPoolMessageConsumer
checkClosed, close, getDelegate, 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
-
JmsPoolTopicSubscriber
Wraps the TopicSubscriber.- Parameters:
session- the pooled session that created this object.delegate- the created QueueBrowser to wrap.
-
-
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 classJmsPoolMessageConsumer
-
getTopicSubscriber
public javax.jms.TopicSubscriber getTopicSubscriber() throws javax.jms.JMSException- Throws:
javax.jms.JMSException
-