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:
AutoCloseable,javax.jms.MessageConsumer,javax.jms.TopicSubscriber,JmsMessageAvailableConsumer,JmsMessageDispatcher
public class JmsDurableTopicSubscriber extends JmsTopicSubscriber implements AutoCloseable
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
Constructors Constructor Description JmsDurableTopicSubscriber(JmsConsumerId id, JmsSession s, JmsDestination destination, String name, boolean noLocal, String selector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisDurableSubscription()-
Methods inherited from class org.apache.qpid.jms.JmsTopicSubscriber
getNoLocal, getTopic
-
Methods 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, stop
-
-
-
-
Constructor Detail
-
JmsDurableTopicSubscriber
public JmsDurableTopicSubscriber(JmsConsumerId id, JmsSession s, JmsDestination destination, String name, boolean noLocal, String selector) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
-
Method Detail
-
isDurableSubscription
public boolean isDurableSubscription()
- Overrides:
isDurableSubscriptionin classJmsMessageConsumer
-
-