Class OutboundSubscriber

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

    public class OutboundSubscriber
    extends OutboundConsumer
    implements jakarta.jms.TopicSubscriber
    An OutboundSubscriber instance wraps a JMS PubSub consumer for a component involved in outbound messaging.
    • Field Detail

      • logger

        private static final Logger logger
      • DEBUG

        private static final boolean DEBUG
      • topic

        private jakarta.jms.Topic topic
        Topic instance to consume messages from.
      • noLocal

        private boolean noLocal
        NoLocal parameter.
    • Constructor Detail

      • OutboundSubscriber

        OutboundSubscriber​(jakarta.jms.Topic topic,
                           boolean noLocal,
                           jakarta.jms.MessageConsumer consumer,
                           OutboundSession session)
        Constructs an OutboundSubscriber instance.
    • Method Detail

      • getTopic

        public jakarta.jms.Topic getTopic()
                                   throws jakarta.jms.JMSException
        Returns the consumer's topic.
        Specified by:
        getTopic in interface jakarta.jms.TopicSubscriber
        Throws:
        jakarta.jms.JMSException
      • getNoLocal

        public boolean getNoLocal()
                           throws jakarta.jms.JMSException
        Returns the noLocal parameter.
        Specified by:
        getNoLocal in interface jakarta.jms.TopicSubscriber
        Throws:
        jakarta.jms.JMSException