Class AndEvaluator
- java.lang.Object
-
- org.apache.synapse.commons.evaluators.AndEvaluator
-
- All Implemented Interfaces:
Evaluator
public class AndEvaluator extends Object implements Evaluator
This encapsulates two or more boolean conditions. This acts as the "and" boolean operator. This evaluates all the boolean expressions and return the Boolean AND of those expressions.<and> two or more evaluators <and>
-
-
Constructor Summary
Constructors Constructor Description AndEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanevaluate(EvaluatorContext context)Evaluate a boolean expressionEvaluator[]getEvaluators()StringgetName()Name of the evaluatorvoidsetEvaluators(Evaluator[] evaluators)
-
-
-
Method Detail
-
evaluate
public boolean evaluate(EvaluatorContext context) throws EvaluatorException
Description copied from interface:EvaluatorEvaluate a boolean expression- Specified by:
evaluatein interfaceEvaluator- Parameters:
context- hold the information about the HTTP request- Returns:
- result of evaluating the boolean expression
- Throws:
EvaluatorException- if an error occurs while evaluating the HTTP request
-
setEvaluators
public void setEvaluators(Evaluator[] evaluators)
-
getEvaluators
public Evaluator[] getEvaluators()
-
-