Package org.messaginghub.pooled.jms
Class JmsPoolTopicSubscriber
java.lang.Object
org.messaginghub.pooled.jms.JmsPoolMessageConsumer
org.messaginghub.pooled.jms.JmsPoolTopicSubscriber
- All Implemented Interfaces:
jakarta.jms.MessageConsumer,jakarta.jms.TopicSubscriber,AutoCloseable
public class JmsPoolTopicSubscriber
extends JmsPoolMessageConsumer
implements jakarta.jms.TopicSubscriber, AutoCloseable
A
TopicSubscriber which was created by JmsPoolSession.-
Constructor Summary
ConstructorsConstructorDescriptionJmsPoolTopicSubscriber(JmsPoolSession session, jakarta.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 jakarta.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 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 classJmsPoolMessageConsumer
-
getTopicSubscriber
public jakarta.jms.TopicSubscriber getTopicSubscriber() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-