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, setMessageListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
getQueuein interfacejakarta.jms.QueueReceiver- Throws:
jakarta.jms.JMSException
-
toString
- Overrides:
toStringin classJmsPoolMessageConsumer
-
getQueueReceiver
public jakarta.jms.QueueReceiver getQueueReceiver() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-