Package org.apache.qpid.jms
Class JmsSharedDurableMessageConsumer
- java.lang.Object
-
- org.apache.qpid.jms.JmsMessageConsumer
-
- org.apache.qpid.jms.JmsSharedMessageConsumer
-
- org.apache.qpid.jms.JmsSharedDurableMessageConsumer
-
- All Implemented Interfaces:
jakarta.jms.MessageConsumer,java.lang.AutoCloseable,JmsMessageAvailableConsumer,JmsMessageDispatcher
public class JmsSharedDurableMessageConsumer extends JmsSharedMessageConsumer implements java.lang.AutoCloseable
Implementation of a JmsMessageConsumer that is part of a Shared Durable Subscription
-
-
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 JmsSharedDurableMessageConsumer(JmsConsumerId id, JmsSession s, JmsDestination destination, java.lang.String name, java.lang.String selector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisDurableSubscription()-
Methods inherited from class org.apache.qpid.jms.JmsSharedMessageConsumer
isSharedSubscription
-
Methods inherited from class org.apache.qpid.jms.JmsMessageConsumer
checkClosed, checkMessageListener, close, doClose, getAvailableListener, getConsumerId, getDestination, getMessageListener, getMessageQueueSize, getMessageSelector, getPrefetchSize, init, isBrowser, isNoLocal, isPullConsumer, onConnectionInterrupted, onConnectionRecovered, onConnectionRecovery, onConnectionRestored, onInboundMessage, performPullIfRequired, receive, receive, receiveBody, receiveNoWait, setAvailableListener, setMessageListener, shutdown, shutdown, start, stop
-
-
-
-
Constructor Detail
-
JmsSharedDurableMessageConsumer
public JmsSharedDurableMessageConsumer(JmsConsumerId id, JmsSession s, JmsDestination destination, java.lang.String name, java.lang.String selector) throws jakarta.jms.JMSException
- Throws:
jakarta.jms.JMSException
-
-
Method Detail
-
isDurableSubscription
public boolean isDurableSubscription()
- Overrides:
isDurableSubscriptionin classJmsMessageConsumer
-
-