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
AQueueReceiverwhich was created byJmsPoolSession.
-
-
Constructor Summary
Constructors Constructor Description JmsPoolQueueReceiver(JmsPoolSession session, javax.jms.QueueReceiver delegate)Wraps the QueueReceiver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jms.QueuegetQueue()javax.jms.QueueReceivergetQueueReceiver()StringtoString()-
Methods inherited from class org.messaginghub.pooled.jms.JmsPoolMessageConsumer
checkClosed, close, getDelegate, getMessageConsumer, getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListener
-
-
-
-
Constructor Detail
-
JmsPoolQueueReceiver
public JmsPoolQueueReceiver(JmsPoolSession session, javax.jms.QueueReceiver delegate)
Wraps the QueueReceiver.- Parameters:
session- the pooled session that created this object.delegate- the created QueueReceiver to wrap.
-
-
Method Detail
-
getQueue
public javax.jms.Queue getQueue() throws javax.jms.JMSException- Specified by:
getQueuein interfacejavax.jms.QueueReceiver- Throws:
javax.jms.JMSException
-
toString
public String toString()
- Overrides:
toStringin classJmsPoolMessageConsumer
-
getQueueReceiver
public javax.jms.QueueReceiver getQueueReceiver() throws javax.jms.JMSException- Throws:
javax.jms.JMSException
-
-