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