Class JmsConsumer

  • All Implemented Interfaces:
    jakarta.jms.JMSConsumer, java.lang.AutoCloseable

    public class JmsConsumer
    extends java.lang.Object
    implements jakarta.jms.JMSConsumer, java.lang.AutoCloseable
    • Method Detail

      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface jakarta.jms.JMSConsumer
      • getMessageListener

        public jakarta.jms.MessageListener getMessageListener()
        Specified by:
        getMessageListener in interface jakarta.jms.JMSConsumer
      • getMessageSelector

        public java.lang.String getMessageSelector()
        Specified by:
        getMessageSelector in interface jakarta.jms.JMSConsumer
      • setMessageListener

        public void setMessageListener​(jakarta.jms.MessageListener listener)
        Specified by:
        setMessageListener in interface jakarta.jms.JMSConsumer
      • receive

        public jakarta.jms.Message receive()
        Specified by:
        receive in interface jakarta.jms.JMSConsumer
      • receive

        public jakarta.jms.Message receive​(long timeout)
        Specified by:
        receive in interface jakarta.jms.JMSConsumer
      • receiveNoWait

        public jakarta.jms.Message receiveNoWait()
        Specified by:
        receiveNoWait in interface jakarta.jms.JMSConsumer
      • receiveBody

        public <T> T receiveBody​(java.lang.Class<T> desired)
        Specified by:
        receiveBody in interface jakarta.jms.JMSConsumer
      • receiveBody

        public <T> T receiveBody​(java.lang.Class<T> desired,
                                 long timeout)
        Specified by:
        receiveBody in interface jakarta.jms.JMSConsumer
      • receiveBodyNoWait

        public <T> T receiveBodyNoWait​(java.lang.Class<T> desired)
        Specified by:
        receiveBodyNoWait in interface jakarta.jms.JMSConsumer