Package org.ow2.joram.jakarta.jms
Class QueueReceiver
- java.lang.Object
-
- org.ow2.joram.jakarta.jms.MessageConsumer
-
- org.ow2.joram.jakarta.jms.QueueReceiver
-
- All Implemented Interfaces:
jakarta.jms.MessageConsumer,jakarta.jms.QueueReceiver,AutoCloseable
public class QueueReceiver extends MessageConsumer implements jakarta.jms.QueueReceiver
Implements thejakarta.jms.QueueReceiverinterface.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.ow2.joram.jakarta.jms.MessageConsumer
MessageConsumer.Closer
-
-
Field Summary
-
Fields inherited from class org.ow2.joram.jakarta.jms.MessageConsumer
dest, noLocal, queueMode, selector, sess, targetName
-
-
Constructor Summary
Constructors Constructor Description QueueReceiver(QueueSession sess, Destination queue, String selector)Constructs a receiver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.jms.QueuegetQueue()API method.StringtoString()Returns a string view of this receiver.-
Methods inherited from class org.ow2.joram.jakarta.jms.MessageConsumer
checkClosed, close, doClose, getDest, getMessageListener, getMessageSelector, getQueueMode, getTargetName, isOpen, isQueueMode, receive, receive, receiveNoWait, setMessageListener
-
-
-
-
Constructor Detail
-
QueueReceiver
QueueReceiver(QueueSession sess, Destination queue, String selector) throws jakarta.jms.JMSException
Constructs a receiver.- Parameters:
sess- The session the receiver belongs to.queue- The queue the receiver consumes on.selector- The selector for filtering messages.- Throws:
jakarta.jms.IllegalStateException- If the connection is broken.jakarta.jms.JMSException- If the creation fails for any other reason.
-
-
Method Detail
-
toString
public String toString()
Returns a string view of this receiver.- Overrides:
toStringin classMessageConsumer
-
getQueue
public jakarta.jms.Queue getQueue() throws jakarta.jms.JMSExceptionAPI method. Gets the queue associated with this queue receiver.- Specified by:
getQueuein interfacejakarta.jms.QueueReceiver- Returns:
- this receiver's Queue.
- Throws:
jakarta.jms.IllegalStateException- If the receiver is closed.jakarta.jms.JMSException
-
-