Package org.messaginghub.pooled.jms
Class JmsPoolJMSConsumer
java.lang.Object
org.messaginghub.pooled.jms.JmsPoolJMSConsumer
- All Implemented Interfaces:
jakarta.jms.JMSConsumer
,AutoCloseable
JMSConsumer implementation backed by a pooled Connection.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
jakarta.jms.MessageListener
jakarta.jms.Message
receive()
jakarta.jms.Message
receive
(long timeout) <T> T
receiveBody
(Class<T> desired) <T> T
receiveBody
(Class<T> desired, long timeout) <T> T
receiveBodyNoWait
(Class<T> desired) jakarta.jms.Message
void
setMessageListener
(jakarta.jms.MessageListener listener) toString()
-
Constructor Details
-
JmsPoolJMSConsumer
-
-
Method Details
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfacejakarta.jms.JMSConsumer
-
getMessageListener
public jakarta.jms.MessageListener getMessageListener()- Specified by:
getMessageListener
in interfacejakarta.jms.JMSConsumer
-
getMessageSelector
- Specified by:
getMessageSelector
in interfacejakarta.jms.JMSConsumer
-
setMessageListener
public void setMessageListener(jakarta.jms.MessageListener listener) - Specified by:
setMessageListener
in interfacejakarta.jms.JMSConsumer
-
receive
public jakarta.jms.Message receive()- Specified by:
receive
in interfacejakarta.jms.JMSConsumer
-
receive
public jakarta.jms.Message receive(long timeout) - Specified by:
receive
in interfacejakarta.jms.JMSConsumer
-
receiveNoWait
public jakarta.jms.Message receiveNoWait()- Specified by:
receiveNoWait
in interfacejakarta.jms.JMSConsumer
-
receiveBody
- Specified by:
receiveBody
in interfacejakarta.jms.JMSConsumer
-
receiveBody
- Specified by:
receiveBody
in interfacejakarta.jms.JMSConsumer
-
receiveBodyNoWait
- Specified by:
receiveBodyNoWait
in interfacejakarta.jms.JMSConsumer
-
toString
-