Class ActiveMQRAMessageConsumer

    • Field Detail

      • consumer

        protected jakarta.jms.MessageConsumer consumer
        The wrapped message consumer
    • Constructor Detail

      • ActiveMQRAMessageConsumer

        public ActiveMQRAMessageConsumer​(jakarta.jms.MessageConsumer consumer,
                                         ActiveMQRASession session)
        Create a new wrapper
        Parameters:
        consumer - the consumer
        session - the session
    • Method Detail

      • close

        public void close()
                   throws jakarta.jms.JMSException
        Close
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface jakarta.jms.MessageConsumer
        Throws:
        jakarta.jms.JMSException - Thrown if an error occurs
      • getMessageListener

        public jakarta.jms.MessageListener getMessageListener()
                                                       throws jakarta.jms.JMSException
        Get message listener
        Specified by:
        getMessageListener in interface jakarta.jms.MessageConsumer
        Returns:
        The listener
        Throws:
        jakarta.jms.JMSException - Thrown if an error occurs
      • setMessageListener

        public void setMessageListener​(jakarta.jms.MessageListener listener)
                                throws jakarta.jms.JMSException
        Set message listener
        Specified by:
        setMessageListener in interface jakarta.jms.MessageConsumer
        Parameters:
        listener - The listener
        Throws:
        jakarta.jms.JMSException - Thrown if an error occurs
      • getMessageSelector

        public String getMessageSelector()
                                  throws jakarta.jms.JMSException
        Get message selector
        Specified by:
        getMessageSelector in interface jakarta.jms.MessageConsumer
        Returns:
        The selector
        Throws:
        jakarta.jms.JMSException - Thrown if an error occurs
      • receive

        public jakarta.jms.Message receive()
                                    throws jakarta.jms.JMSException
        Receive
        Specified by:
        receive in interface jakarta.jms.MessageConsumer
        Returns:
        The message
        Throws:
        jakarta.jms.JMSException - Thrown if an error occurs
      • receive

        public jakarta.jms.Message receive​(long timeout)
                                    throws jakarta.jms.JMSException
        Receive
        Specified by:
        receive in interface jakarta.jms.MessageConsumer
        Parameters:
        timeout - The timeout value
        Returns:
        The message
        Throws:
        jakarta.jms.JMSException - Thrown if an error occurs
      • receiveNoWait

        public jakarta.jms.Message receiveNoWait()
                                          throws jakarta.jms.JMSException
        Receive
        Specified by:
        receiveNoWait in interface jakarta.jms.MessageConsumer
        Returns:
        The message
        Throws:
        jakarta.jms.JMSException - Thrown if an error occurs