Package org.messaginghub.pooled.jms
Class JmsPoolQueueReceiver
java.lang.Object
org.messaginghub.pooled.jms.JmsPoolMessageConsumer
org.messaginghub.pooled.jms.JmsPoolQueueReceiver
- All Implemented Interfaces:
jakarta.jms.MessageConsumer
,jakarta.jms.QueueReceiver
,AutoCloseable
public class JmsPoolQueueReceiver
extends JmsPoolMessageConsumer
implements jakarta.jms.QueueReceiver, AutoCloseable
A
QueueReceiver
which was created by JmsPoolSession
.-
Constructor Summary
ConstructorsConstructorDescriptionJmsPoolQueueReceiver
(JmsPoolSession session, jakarta.jms.QueueReceiver delegate) Wraps the QueueReceiver. -
Method Summary
Methods inherited from class org.messaginghub.pooled.jms.JmsPoolMessageConsumer
checkClosed, close, getDelegate, getMessageConsumer, getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface jakarta.jms.MessageConsumer
close, getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListener
-
Constructor Details
-
JmsPoolQueueReceiver
Wraps the QueueReceiver.- Parameters:
session
- the pooled session that created this object.delegate
- the created QueueReceiver to wrap.
-
-
Method Details
-
getQueue
public jakarta.jms.Queue getQueue() throws jakarta.jms.JMSException- Specified by:
getQueue
in interfacejakarta.jms.QueueReceiver
- Throws:
jakarta.jms.JMSException
-
toString
- Overrides:
toString
in classJmsPoolMessageConsumer
-
getQueueReceiver
public jakarta.jms.QueueReceiver getQueueReceiver() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-