Interface SelectiveConsumer

All Superinterfaces:
Consumer
All Known Subinterfaces:
ReplyConsumer
All Known Implementing Classes:
AbstractSelectiveMessageConsumer

public interface SelectiveConsumer extends Consumer
Consumer implementation able to select messages available on a message destination. Selection is done via one to many selection key-value pairs usually on the message header.
Since:
1.4
Author:
Christoph Deppisch
  • Method Details

    • receive

      Message receive(String selector, TestContext context)
      Receive message with a message selector and default timeout.
      Parameters:
      selector -
      context -
      Returns:
    • receive

      Message receive(String selector, TestContext context, long timeout)
      Receive message with a message selector and a receive timeout.
      Parameters:
      selector -
      context -
      timeout -
      Returns: