public class ActiveMQJMSConsumer extends Object implements javax.jms.JMSConsumer
Modifier and Type | Method and Description |
---|---|
void |
close() |
javax.jms.MessageListener |
getMessageListener() |
String |
getMessageSelector() |
javax.jms.Message |
receive() |
javax.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) |
javax.jms.Message |
receiveNoWait() |
void |
setMessageListener(javax.jms.MessageListener listener) |
public String getMessageSelector()
getMessageSelector
in interface javax.jms.JMSConsumer
public javax.jms.MessageListener getMessageListener() throws javax.jms.JMSRuntimeException
getMessageListener
in interface javax.jms.JMSConsumer
javax.jms.JMSRuntimeException
public void setMessageListener(javax.jms.MessageListener listener) throws javax.jms.JMSRuntimeException
setMessageListener
in interface javax.jms.JMSConsumer
javax.jms.JMSRuntimeException
public javax.jms.Message receive()
receive
in interface javax.jms.JMSConsumer
public javax.jms.Message receive(long timeout)
receive
in interface javax.jms.JMSConsumer
public javax.jms.Message receiveNoWait()
receiveNoWait
in interface javax.jms.JMSConsumer
public void close()
close
in interface AutoCloseable
close
in interface javax.jms.JMSConsumer
public <T> T receiveBody(Class<T> c)
receiveBody
in interface javax.jms.JMSConsumer
public <T> T receiveBody(Class<T> c, long timeout)
receiveBody
in interface javax.jms.JMSConsumer
public <T> T receiveBodyNoWait(Class<T> c)
receiveBodyNoWait
in interface javax.jms.JMSConsumer
Copyright © 2020 The Apache Software Foundation. All rights reserved.