All Known Implementing Classes:
DefaultRuleEngine

public interface RuleEngine
  • Method Details

    • evaluate

      Value evaluate(EndpointRuleset ruleset, Map<Identifier,Value> args)
      Evaluate the given EndpointRuleset using the named values in args as input into the rule set.
      Parameters:
      ruleset - The rule set to evaluate.
      args - The arguments.
      Returns:
      The computed value.
    • defaultEngine

      static RuleEngine defaultEngine()