Class JmsTopicSubscriber

  • All Implemented Interfaces:
    com.consol.citrus.messaging.Consumer, com.consol.citrus.messaging.SelectiveConsumer, Runnable

    public class JmsTopicSubscriber
    extends JmsConsumer
    implements Runnable
    Since:
    2.7.6
    Author:
    Christoph Deppisch
    • Constructor Detail

    • Method Detail

      • run

        public void run()
        Starts consuming topic events.
        Specified by:
        run in interface Runnable
      • start

        public void start()
      • stop

        public void stop()
      • receive

        public Message receive​(TestContext context,
                               long timeout)
        Specified by:
        receive in interface com.consol.citrus.messaging.Consumer
        Overrides:
        receive in class com.consol.citrus.messaging.AbstractSelectiveMessageConsumer
      • receive

        public Message receive​(String selector,
                               TestContext context,
                               long timeout)
        Specified by:
        receive in interface com.consol.citrus.messaging.SelectiveConsumer
        Overrides:
        receive in class JmsConsumer
      • isRunning

        public boolean isRunning()
        Gets the running state.
        Returns: