Class MessageConsumerImpl

    • Constructor Detail

      • MessageConsumerImpl

        public MessageConsumerImpl​(boolean transacted,
                                   int acknowledgeMode,
                                   RequestRegistry requestRegistry,
                                   java.lang.String messageSelector,
                                   SessionImpl session)
    • Method Detail

      • verifyState

        protected void verifyState()
                            throws jakarta.jms.JMSException
        Throws:
        jakarta.jms.JMSException
      • isConsumerStarted

        public boolean isConsumerStarted()
      • setRecordLog

        public void setRecordLog​(boolean recordLog)
      • getMessageSelector

        public java.lang.String getMessageSelector()
                                            throws jakarta.jms.JMSException
        Specified by:
        getMessageSelector in interface jakarta.jms.MessageConsumer
        Throws:
        jakarta.jms.JMSException
      • getMessageListener

        public jakarta.jms.MessageListener getMessageListener()
                                                       throws jakarta.jms.JMSException
        Specified by:
        getMessageListener in interface jakarta.jms.MessageConsumer
        Throws:
        jakarta.jms.JMSException
      • setMessageListener

        public void setMessageListener​(jakarta.jms.MessageListener listener)
                                throws jakarta.jms.JMSException
        Specified by:
        setMessageListener in interface jakarta.jms.MessageConsumer
        Throws:
        jakarta.jms.JMSException
      • reportDelivered

        protected void reportDelivered​(jakarta.jms.Message message,
                                       boolean duplicate)
      • receive

        public jakarta.jms.Message receive()
                                    throws jakarta.jms.JMSException
        Specified by:
        receive in interface jakarta.jms.MessageConsumer
        Throws:
        jakarta.jms.JMSException
      • receive

        public jakarta.jms.Message receive​(long timeOut)
                                    throws jakarta.jms.JMSException
        Specified by:
        receive in interface jakarta.jms.MessageConsumer
        Throws:
        jakarta.jms.JMSException
      • receiveNoWait

        public jakarta.jms.Message receiveNoWait()
                                          throws jakarta.jms.JMSException
        Specified by:
        receiveNoWait in interface jakarta.jms.MessageConsumer
        Throws:
        jakarta.jms.JMSException
      • close

        public void close()
                   throws jakarta.jms.JMSException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface jakarta.jms.MessageConsumer
        Throws:
        jakarta.jms.JMSException