Class ConditionPayload
- java.lang.Object
-
- com.adaptris.core.services.conditional.conditions.ConditionImpl
-
- com.adaptris.core.services.conditional.conditions.ConditionWithOperator
-
- com.adaptris.core.services.conditional.conditions.ConditionPayload
-
- All Implemented Interfaces:
ComponentLifecycle
,Condition
@ComponentProfile(summary="Tests a payload against a configured operator.", tag="condition") public class ConditionPayload extends ConditionWithOperator
This
Condition
targets the message payload. All you need do is choose anOperator
to apply the conditional test.In the adapter configuration file this class is aliased as payload which is the preferred alternative to the fully qualified classname when building your configuration.
-
-
Field Summary
-
Fields inherited from class com.adaptris.core.services.conditional.conditions.ConditionImpl
log
-
-
Constructor Summary
Constructors Constructor Description ConditionPayload()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
evaluate(AdaptrisMessage message)
-
Methods inherited from class com.adaptris.core.services.conditional.conditions.ConditionWithOperator
getOperator, operator, setOperator
-
Methods inherited from class com.adaptris.core.services.conditional.conditions.ConditionImpl
getAdditionalLogging, logCondition, setAdditionalLogging
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.adaptris.core.ComponentLifecycle
close, init, start, stop
-
-
-
-
Method Detail
-
evaluate
public boolean evaluate(AdaptrisMessage message) throws CoreException
- Throws:
CoreException
-
-