Class AbstractMessageSelector

java.lang.Object
org.citrusframework.message.selector.AbstractMessageSelector
All Implemented Interfaces:
MessageSelector
Direct Known Subclasses:
HeaderMatchingMessageSelector, PayloadMatchingMessageSelector

public abstract class AbstractMessageSelector extends Object implements MessageSelector
Since:
3.0
  • Field Details

    • selectKey

      protected final String selectKey
      Key and value to evaluate selection with
    • matchingValue

      protected final String matchingValue
    • context

      protected final TestContext context
      Test context
  • Constructor Details

    • AbstractMessageSelector

      public AbstractMessageSelector(String selectKey, String matchingValue, TestContext context)
      Default constructor using fields.
      Parameters:
      selectKey -
      matchingValue -
      context -
  • Method Details

    • evaluate

      protected boolean evaluate(String value)
      Evaluates given value to match this selectors matching condition. Automatically supports validation matcher expressions.
      Parameters:
      value -
      Returns: