-
Interfaces Interface Description org.evrete.api.LhsBuilder in favor ofLhsBuilderorg.evrete.api.RuleBuilder in favor ofRuleBuilderorg.evrete.api.RuleBuilderExceptionHandler this class has been deprecated since version 3.1.0 with bulk rule compilationorg.evrete.api.spi.LiteralRhsCompiler useLiteralSourceCompilerinstead
-
Methods Method Description org.evrete.api.ExpressionResolver.buildExpression(LiteralExpression) in favor ofLiteralSourceCompilerorg.evrete.api.ExpressionResolver.buildExpressions(Collection<LiteralExpression>) in favor ofLiteralSourceCompilerorg.evrete.api.RuleBuilderExceptionHandler.handle(RuleSet<?>, Rule, RuntimeException) org.evrete.api.RuleSet.setRuleBuilderExceptionHandler(RuleBuilderExceptionHandler) Since version 3.1.0, for performance reasons, rules are no longer compiled one by one. As such, the use of this exception handler has become obsolete. Please join our discussions on GitHub to propose a new approach.org.evrete.api.RuntimeContext.newRule(String) this method is deprecated in favor of a more efficient way of building rules, especially for large rule sets. See the newRuntimeContext.builder()method for details