Package org.apache.activemq
Class ActiveMQConsumer
java.lang.Object
org.apache.activemq.ActiveMQConsumer
- All Implemented Interfaces:
jakarta.jms.JMSConsumer
,AutoCloseable
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
jakarta.jms.MessageListener
jakarta.jms.Message
receive()
jakarta.jms.Message
receive
(long timeout) <T> T
receiveBody
(Class<T> c) <T> T
receiveBody
(Class<T> c, long timeout) <T> T
receiveBodyNoWait
(Class<T> c) jakarta.jms.Message
void
setMessageListener
(jakarta.jms.MessageListener listener)
-
Method Details
-
getMessageSelector
- Specified by:
getMessageSelector
in interfacejakarta.jms.JMSConsumer
-
getMessageListener
public jakarta.jms.MessageListener getMessageListener() throws jakarta.jms.JMSRuntimeException- Specified by:
getMessageListener
in interfacejakarta.jms.JMSConsumer
- Throws:
jakarta.jms.JMSRuntimeException
-
setMessageListener
public void setMessageListener(jakarta.jms.MessageListener listener) throws jakarta.jms.JMSRuntimeException - Specified by:
setMessageListener
in interfacejakarta.jms.JMSConsumer
- Throws:
jakarta.jms.JMSRuntimeException
-
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
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
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
-