Package org.apache.qpid.jms
Class JmsDurableTopicSubscriber
java.lang.Object
org.apache.qpid.jms.JmsMessageConsumer
org.apache.qpid.jms.JmsTopicSubscriber
org.apache.qpid.jms.JmsDurableTopicSubscriber
- All Implemented Interfaces:
jakarta.jms.MessageConsumer,jakarta.jms.TopicSubscriber,AutoCloseable,JmsMessageAvailableConsumer,JmsMessageDispatcher
Implementation of a TopicSubscriber that is Durable
-
Field Summary
Fields inherited from class org.apache.qpid.jms.JmsMessageConsumer
acknowledgementMode, address, availableListener, closed, connection, consumerInfo, deliveryTask, dispatchLock, failureCause, lock, messageListener, messageQueue, session, tracer -
Constructor Summary
ConstructorsConstructorDescriptionJmsDurableTopicSubscriber(JmsConsumerId id, JmsSession s, JmsDestination destination, String name, boolean noLocal, String selector) -
Method Summary
Methods inherited from class org.apache.qpid.jms.JmsTopicSubscriber
getNoLocal, getTopicMethods inherited from class org.apache.qpid.jms.JmsMessageConsumer
checkClosed, checkMessageListener, close, doClose, getAvailableListener, getConsumerId, getDestination, getMessageListener, getMessageQueueSize, getMessageSelector, getPrefetchSize, init, isBrowser, isNoLocal, isPullConsumer, isSharedSubscription, onConnectionInterrupted, onConnectionRecovered, onConnectionRecovery, onConnectionRestored, onInboundMessage, performPullIfRequired, receive, receive, receiveBody, receiveNoWait, setAvailableListener, setMessageListener, shutdown, shutdown, start, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.jms.MessageConsumer
close, getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListener
-
Constructor Details
-
JmsDurableTopicSubscriber
public JmsDurableTopicSubscriber(JmsConsumerId id, JmsSession s, JmsDestination destination, String name, boolean noLocal, String selector) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
-
Method Details
-
isDurableSubscription
public boolean isDurableSubscription()- Overrides:
isDurableSubscriptionin classJmsMessageConsumer
-