Package org.apache.qpid.jms
Class JmsQueueReceiver
- java.lang.Object
-
- org.apache.qpid.jms.JmsMessageConsumer
-
- org.apache.qpid.jms.JmsQueueReceiver
-
- All Implemented Interfaces:
jakarta.jms.MessageConsumer,jakarta.jms.QueueReceiver,java.lang.AutoCloseable,JmsMessageAvailableConsumer,JmsMessageDispatcher
public class JmsQueueReceiver extends JmsMessageConsumer implements java.lang.AutoCloseable, jakarta.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, java.lang.String selector)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.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, java.lang.String selector) throws jakarta.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:
jakarta.jms.JMSException- if an error occurs during the creation of the QueueReceiver.
-
-