Interface RuleEngine
-
- All Known Implementing Classes:
DefaultRuleEngine
public interface RuleEngine
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static RuleEngine
defaultEngine()
Value
evaluate(EndpointRuleset ruleset, Map<Identifier,Value> args)
Evaluate the givenEndpointRuleset
using the named values inargs
as input into the rule set.
-
-
-
Method Detail
-
evaluate
Value evaluate(EndpointRuleset ruleset, Map<Identifier,Value> args)
Evaluate the givenEndpointRuleset
using the named values inargs
as input into the rule set.- Parameters:
ruleset
- The rule set to evaluate.args
- The arguments.- Returns:
- The computed value.
-
defaultEngine
static RuleEngine defaultEngine()
-
-