Class SingleSessionConsumer

    • Constructor Detail

      • SingleSessionConsumer

        SingleSessionConsumer​(boolean queueMode,
                              boolean durable,
                              String selector,
                              String destName,
                              String targetName,
                              Session session,
                              jakarta.jms.MessageListener listener)
    • Method Detail

      • pushMessages

        public void pushMessages​(ConsumerMessages cm)
                          throws jakarta.jms.JMSException
        Description copied from class: MessageConsumerListener
        Pushes the received messages. Currently two behaviors: 1- SingleSessionConsumer pushes the message in a single session (standard JMS) 2- MultiSessionConsumer pushes the message in several session (from a session pool)
        Specified by:
        pushMessages in class MessageConsumerListener
        Throws:
        jakarta.jms.JMSException
      • onMessage

        public void onMessage​(Message msg,
                              jakarta.jms.MessageListener listener,
                              int ackMode)
                       throws jakarta.jms.JMSException
        Specified by:
        onMessage in class MessageConsumerListener
        Throws:
        jakarta.jms.JMSException