Package org.apache.qpid.jms
Class JmsQueueReceiver
- java.lang.Object
-
- org.apache.qpid.jms.JmsMessageConsumer
-
- org.apache.qpid.jms.JmsQueueReceiver
-
- All Implemented Interfaces:
AutoCloseable,javax.jms.MessageConsumer,javax.jms.QueueReceiver,JmsMessageAvailableConsumer,JmsMessageDispatcher
public class JmsQueueReceiver extends JmsMessageConsumer implements AutoCloseable, javax.jms.QueueReceiver
Implementation of a JMS QueueReceiver
-
-
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 Modifier Constructor Description protectedJmsQueueReceiver(JmsConsumerId id, JmsSession session, JmsDestination dest, String selector)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jms.QueuegetQueue()-
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, isSharedSubscription, onConnectionInterrupted, onConnectionRecovered, onConnectionRecovery, onConnectionRestored, onInboundMessage, performPullIfRequired, receive, receive, receiveBody, receiveNoWait, setAvailableListener, setMessageListener, shutdown, shutdown, start, stop
-
-
-
-
Constructor Detail
-
JmsQueueReceiver
protected JmsQueueReceiver(JmsConsumerId id, JmsSession session, JmsDestination dest, String selector) throws javax.jms.JMSException
Constructor- Parameters:
id- This receiver's assigned Id.session- The session that created this receiver.dest- The destination that this receiver listens on.selector- The selector used to filter messages for this receiver.- Throws:
javax.jms.JMSException- if an error occurs during the creation of the QueueReceiver.
-
-