Class OutboundReceiver

  • All Implemented Interfaces:
    jakarta.jms.MessageConsumer, jakarta.jms.QueueReceiver, AutoCloseable

    public class OutboundReceiver
    extends OutboundConsumer
    implements jakarta.jms.QueueReceiver
    An OutboundReceiver instance wraps a JMS PTP consumer for a component involved in outbound messaging.
    • Field Detail

      • logger

        private static final Logger logger
      • DEBUG

        private static final boolean DEBUG
      • queue

        private jakarta.jms.Queue queue
        Queue instance to consume messages from.
    • Constructor Detail

      • OutboundReceiver

        OutboundReceiver​(jakarta.jms.Queue queue,
                         jakarta.jms.MessageConsumer consumer,
                         OutboundSession session)
                  throws jakarta.jms.JMSException
        Constructs an OutboundReceiver instance.
        Throws:
        jakarta.jms.JMSException
    • Method Detail

      • getQueue

        public jakarta.jms.Queue getQueue()
                                   throws jakarta.jms.JMSException
        Returns the consumer's queue.
        Specified by:
        getQueue in interface jakarta.jms.QueueReceiver
        Throws:
        jakarta.jms.JMSException