Class AbstractMessageSelector
java.lang.Object
org.citrusframework.message.selector.AbstractMessageSelector
- All Implemented Interfaces:
org.citrusframework.message.MessageSelector
- Direct Known Subclasses:
HeaderMatchingMessageSelector,PayloadMatchingMessageSelector
public abstract class AbstractMessageSelector
extends Object
implements org.citrusframework.message.MessageSelector
- Since:
- 3.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.message.MessageSelector
org.citrusframework.message.MessageSelector.AllAcceptingMessageSelector, org.citrusframework.message.MessageSelector.MessageSelectorFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.citrusframework.context.TestContextTest contextprotected final Stringprotected final StringKey and value to evaluate selection withFields inherited from interface org.citrusframework.message.MessageSelector
factories, logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
ConstructorsConstructorDescriptionAbstractMessageSelector(String selectKey, String matchingValue, org.citrusframework.context.TestContext context) Default constructor using fields. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.citrusframework.message.MessageSelector
accept
-
Field Details
-
selectKey
Key and value to evaluate selection with -
matchingValue
-
context
protected final org.citrusframework.context.TestContext contextTest context
-
-
Constructor Details
-
Method Details
-
evaluate
Evaluates given value to match this selectors matching condition. Automatically supports validation matcher expressions.- Parameters:
value-- Returns:
-