Package org.messaginghub.pooled.jms
Class JmsPoolQueueReceiver
java.lang.Object
org.messaginghub.pooled.jms.JmsPoolMessageConsumer
org.messaginghub.pooled.jms.JmsPoolQueueReceiver
- All Implemented Interfaces:
AutoCloseable,javax.jms.MessageConsumer,javax.jms.QueueReceiver
public class JmsPoolQueueReceiver
extends JmsPoolMessageConsumer
implements javax.jms.QueueReceiver, AutoCloseable
A
QueueReceiver which was created by JmsPoolSession.-
Constructor Summary
ConstructorsConstructorDescriptionJmsPoolQueueReceiver(JmsPoolSession session, javax.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 javax.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 javax.jms.Queue getQueue() throws javax.jms.JMSException- Specified by:
getQueuein interfacejavax.jms.QueueReceiver- Throws:
javax.jms.JMSException
-
toString
- Overrides:
toStringin classJmsPoolMessageConsumer
-
getQueueReceiver
public javax.jms.QueueReceiver getQueueReceiver() throws javax.jms.JMSException- Throws:
javax.jms.JMSException
-