Class JmsTopicSubscriber

java.lang.Object
org.citrusframework.messaging.AbstractMessageConsumer
org.citrusframework.messaging.AbstractSelectiveMessageConsumer
org.citrusframework.jms.endpoint.JmsConsumer
org.citrusframework.jms.endpoint.JmsTopicSubscriber
All Implemented Interfaces:
Runnable, org.citrusframework.messaging.Consumer, org.citrusframework.messaging.SelectiveConsumer

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

  • Method Details

    • 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 org.citrusframework.messaging.Consumer
      Overrides:
      receive in class org.citrusframework.messaging.AbstractSelectiveMessageConsumer
    • receive

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

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