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,AutoCloseable,JmsMessageAvailableConsumer,JmsMessageDispatcher
public class JmsSharedDurableMessageConsumer
extends JmsSharedMessageConsumer
implements 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
ConstructorsConstructorDescriptionJmsSharedDurableMessageConsumer(JmsConsumerId id, JmsSession s, JmsDestination destination, String name, String selector) -
Method Summary
Methods inherited from class org.apache.qpid.jms.JmsSharedMessageConsumer
isSharedSubscriptionMethods 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 Details
-
JmsSharedDurableMessageConsumer
public JmsSharedDurableMessageConsumer(JmsConsumerId id, JmsSession s, JmsDestination destination, String name, String selector) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
-
Method Details
-
isDurableSubscription
public boolean isDurableSubscription()- Overrides:
isDurableSubscriptionin classJmsMessageConsumer
-