Class ConnectionConsumerImpl

    • Constructor Detail

      • ConnectionConsumerImpl

        public ConnectionConsumerImpl​(ConnectionImpl myConnection,
                                      int dispatchId,
                                      RequestRegistry requestRegistry,
                                      jakarta.jms.ServerSessionPool serverSessionPool,
                                      int maxMessages)
    • Method Detail

      • setResetInProgress

        public void setResetInProgress​(boolean resetInProgress)
      • getQueueName

        protected abstract java.lang.String getQueueName()
      • setMyDispatchId

        public void setMyDispatchId​(int myDispatchId)
      • isDuplicate

        public boolean isDuplicate​(MessageImpl msg)
      • removeFromDuplicateLog

        public void removeFromDuplicateLog​(MessageImpl msg)
      • markInProgress

        public void markInProgress​(MessageImpl msg,
                                   java.lang.String messageId)
      • unmarkInProgress

        public void unmarkInProgress​(MessageImpl msg,
                                     java.lang.String messageId)
      • getServerSessionPool

        public jakarta.jms.ServerSessionPool getServerSessionPool()
                                                           throws jakarta.jms.JMSException
        Specified by:
        getServerSessionPool in interface jakarta.jms.ConnectionConsumer
        Throws:
        jakarta.jms.JMSException
      • isClosed

        public boolean isClosed()
      • close

        public void close()
                   throws jakarta.jms.JMSException
        Specified by:
        close in interface jakarta.jms.ConnectionConsumer
        Throws:
        jakarta.jms.JMSException