public class JmsConsumer extends Object implements javax.jms.JMSConsumer, AutoCloseable
| Constructor and Description |
|---|
JmsConsumer(JmsSession session,
JmsMessageConsumer consumer) |
| 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> desired) |
<T> T |
receiveBody(Class<T> desired,
long timeout) |
<T> T |
receiveBodyNoWait(Class<T> desired) |
javax.jms.Message |
receiveNoWait() |
void |
setMessageListener(javax.jms.MessageListener listener) |
public JmsConsumer(JmsSession session, JmsMessageConsumer consumer)
public void close()
close in interface AutoCloseableclose in interface javax.jms.JMSConsumerpublic javax.jms.MessageListener getMessageListener()
getMessageListener in interface javax.jms.JMSConsumerpublic String getMessageSelector()
getMessageSelector in interface javax.jms.JMSConsumerpublic void setMessageListener(javax.jms.MessageListener listener)
setMessageListener in interface javax.jms.JMSConsumerpublic javax.jms.Message receive()
receive in interface javax.jms.JMSConsumerpublic javax.jms.Message receive(long timeout)
receive in interface javax.jms.JMSConsumerpublic javax.jms.Message receiveNoWait()
receiveNoWait in interface javax.jms.JMSConsumerpublic <T> T receiveBody(Class<T> desired)
receiveBody in interface javax.jms.JMSConsumerpublic <T> T receiveBody(Class<T> desired, long timeout)
receiveBody in interface javax.jms.JMSConsumerpublic <T> T receiveBodyNoWait(Class<T> desired)
receiveBodyNoWait in interface javax.jms.JMSConsumerCopyright © 2013–2019 The Apache Software Foundation. All rights reserved.