Class ProducerEventSource

  • All Implemented Interfaces:
    javax.jms.MessageListener, Service

    public class ProducerEventSource
    extends Object
    implements Service, javax.jms.MessageListener
    An object which can be used to listen to the number of active consumers available on a given destination.
    • Constructor Detail

      • ProducerEventSource

        public ProducerEventSource​(javax.jms.Connection connection,
                                   javax.jms.Destination destination)
                            throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
    • Method Detail

      • setProducerListener

        public void setProducerListener​(ProducerListener listener)
      • onMessage

        public void onMessage​(javax.jms.Message message)
        Specified by:
        onMessage in interface javax.jms.MessageListener
      • extractProducerCountFromMessage

        protected int extractProducerCountFromMessage​(javax.jms.Message message,
                                                      int count)
      • fireProducerEvent

        protected void fireProducerEvent​(ProducerEvent event)