Class ActiveMQJMSConsumer
- java.lang.Object
-
- org.apache.activemq.artemis.jms.client.ActiveMQJMSConsumer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,javax.jms.JMSConsumer
public class ActiveMQJMSConsumer extends java.lang.Object implements javax.jms.JMSConsumer
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()javax.jms.MessageListenergetMessageListener()java.lang.StringgetMessageSelector()javax.jms.Messagereceive()javax.jms.Messagereceive(long timeout)<T> TreceiveBody(java.lang.Class<T> c)<T> TreceiveBody(java.lang.Class<T> c, long timeout)<T> TreceiveBodyNoWait(java.lang.Class<T> c)javax.jms.MessagereceiveNoWait()voidsetMessageListener(javax.jms.MessageListener listener)
-
-
-
Method Detail
-
getMessageSelector
public java.lang.String getMessageSelector()
- Specified by:
getMessageSelectorin interfacejavax.jms.JMSConsumer
-
getMessageListener
public javax.jms.MessageListener getMessageListener() throws javax.jms.JMSRuntimeException- Specified by:
getMessageListenerin interfacejavax.jms.JMSConsumer- Throws:
javax.jms.JMSRuntimeException
-
setMessageListener
public void setMessageListener(javax.jms.MessageListener listener) throws javax.jms.JMSRuntimeException- Specified by:
setMessageListenerin interfacejavax.jms.JMSConsumer- Throws:
javax.jms.JMSRuntimeException
-
receive
public javax.jms.Message receive()
- Specified by:
receivein interfacejavax.jms.JMSConsumer
-
receive
public javax.jms.Message receive(long timeout)
- Specified by:
receivein interfacejavax.jms.JMSConsumer
-
receiveNoWait
public javax.jms.Message receiveNoWait()
- Specified by:
receiveNoWaitin interfacejavax.jms.JMSConsumer
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejavax.jms.JMSConsumer
-
receiveBody
public <T> T receiveBody(java.lang.Class<T> c)
- Specified by:
receiveBodyin interfacejavax.jms.JMSConsumer
-
receiveBody
public <T> T receiveBody(java.lang.Class<T> c, long timeout)- Specified by:
receiveBodyin interfacejavax.jms.JMSConsumer
-
receiveBodyNoWait
public <T> T receiveBodyNoWait(java.lang.Class<T> c)
- Specified by:
receiveBodyNoWaitin interfacejavax.jms.JMSConsumer
-
-