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,AutoCloseable,JmsMessageAvailableConsumer,JmsMessageDispatcher
public class JmsQueueReceiver
extends JmsMessageConsumer
implements 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
ConstructorsModifierConstructorDescriptionprotectedJmsQueueReceiver(JmsConsumerId id, JmsSession session, JmsDestination dest, String selector) Constructor -
Method Summary
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, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.jms.MessageConsumer
close, getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListener
-
Constructor Details
-
JmsQueueReceiver
protected JmsQueueReceiver(JmsConsumerId id, JmsSession session, JmsDestination dest, 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.
-
-
Method Details
-
getQueue
public jakarta.jms.Queue getQueue() throws jakarta.jms.IllegalStateException- Specified by:
getQueuein interfacejakarta.jms.QueueReceiver- Throws:
jakarta.jms.IllegalStateException- See Also:
-
QueueReceiver.getQueue()
-