AutoCloseable
, javax.jms.JMSConsumer
public class JmsPoolJMSConsumer extends Object implements javax.jms.JMSConsumer, AutoCloseable
Constructor | Description |
---|---|
JmsPoolJMSConsumer(JmsPoolMessageConsumer consumer) |
Modifier and Type | Method | 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) |
|
String |
toString() |
public JmsPoolJMSConsumer(JmsPoolMessageConsumer consumer)
public void close()
close
in interface AutoCloseable
close
in interface javax.jms.JMSConsumer
public javax.jms.MessageListener getMessageListener()
getMessageListener
in interface javax.jms.JMSConsumer
public String getMessageSelector()
getMessageSelector
in interface javax.jms.JMSConsumer
public void setMessageListener(javax.jms.MessageListener listener)
setMessageListener
in interface javax.jms.JMSConsumer
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 <T> T receiveBody(Class<T> desired)
receiveBody
in interface javax.jms.JMSConsumer
public <T> T receiveBody(Class<T> desired, long timeout)
receiveBody
in interface javax.jms.JMSConsumer
public <T> T receiveBodyNoWait(Class<T> desired)
receiveBodyNoWait
in interface javax.jms.JMSConsumer
Copyright © 2017–2018. All rights reserved.