Package org.ow2.joram.jakarta.jms
Class JMSConsumer
- java.lang.Object
-
- org.ow2.joram.jakarta.jms.JMSConsumer
-
- All Implemented Interfaces:
jakarta.jms.JMSConsumer,AutoCloseable
public class JMSConsumer extends Object implements jakarta.jms.JMSConsumer
-
-
Field Summary
Fields Modifier and Type Field Description private jakarta.jms.MessageConsumerconsumer
-
Constructor Summary
Constructors Constructor Description JMSConsumer(jakarta.jms.MessageConsumer consumer)API method
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()API methodjakarta.jms.MessageListenergetMessageListener()API methodStringgetMessageSelector()API methodjakarta.jms.Messagereceive()API methodjakarta.jms.Messagereceive(long timeout)API method<T> TreceiveBody(Class<T> c)API method<T> TreceiveBody(Class<T> c, long timeout)API method<T> TreceiveBodyNoWait(Class<T> c)API methodjakarta.jms.MessagereceiveNoWait()API methodvoidsetMessageListener(jakarta.jms.MessageListener listener)API method
-
-
-
Method Detail
-
close
public void close()
API method- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacejakarta.jms.JMSConsumer
-
getMessageListener
public jakarta.jms.MessageListener getMessageListener() throws jakarta.jms.JMSRuntimeExceptionAPI method- Specified by:
getMessageListenerin interfacejakarta.jms.JMSConsumer- Throws:
jakarta.jms.JMSRuntimeException
-
getMessageSelector
public String getMessageSelector()
API method- Specified by:
getMessageSelectorin interfacejakarta.jms.JMSConsumer
-
receive
public jakarta.jms.Message receive()
API method- Specified by:
receivein interfacejakarta.jms.JMSConsumer
-
receive
public jakarta.jms.Message receive(long timeout)
API method- Specified by:
receivein interfacejakarta.jms.JMSConsumer
-
receiveBody
public <T> T receiveBody(Class<T> c)
API method- Specified by:
receiveBodyin interfacejakarta.jms.JMSConsumer
-
receiveBody
public <T> T receiveBody(Class<T> c, long timeout)
API method- Specified by:
receiveBodyin interfacejakarta.jms.JMSConsumer
-
receiveBodyNoWait
public <T> T receiveBodyNoWait(Class<T> c)
API method- Specified by:
receiveBodyNoWaitin interfacejakarta.jms.JMSConsumer
-
receiveNoWait
public jakarta.jms.Message receiveNoWait()
API method- Specified by:
receiveNoWaitin interfacejakarta.jms.JMSConsumer
-
setMessageListener
public void setMessageListener(jakarta.jms.MessageListener listener) throws jakarta.jms.JMSRuntimeExceptionAPI method- Specified by:
setMessageListenerin interfacejakarta.jms.JMSConsumer- Throws:
jakarta.jms.JMSRuntimeException
-
-