Class MVELConditionEvaluator

    • Constructor Detail

      • MVELConditionEvaluator

        public MVELConditionEvaluator​(org.mvel2.ParserConfiguration configuration,
                                      String expression,
                                      org.drools.core.rule.Declaration[] declarations,
                                      org.drools.compiler.rule.builder.EvaluatorWrapper[] operators,
                                      String conditionClass)
      • MVELConditionEvaluator

        public MVELConditionEvaluator​(MVELCompilationUnit compilationUnit,
                                      org.mvel2.ParserConfiguration parserConfiguration,
                                      org.mvel2.compiler.ExecutableStatement executableStatement,
                                      org.drools.core.rule.Declaration[] declarations,
                                      org.drools.compiler.rule.builder.EvaluatorWrapper[] operators,
                                      String conditionClass)
    • Method Detail

      • evaluate

        public boolean evaluate​(org.drools.core.common.InternalFactHandle handle,
                                org.drools.core.common.ReteEvaluator reteEvaluator,
                                org.drools.core.reteoo.Tuple tuple)
        Specified by:
        evaluate in interface ConditionEvaluator
      • isFullyEvaluated

        public static boolean isFullyEvaluated​(Serializable executableStatement)