Class LambdaConsequence
- java.lang.Object
-
- org.drools.modelcompiler.consequence.LambdaConsequence
-
- All Implemented Interfaces:
org.drools.core.rule.accessor.Invoker,org.drools.core.rule.consequence.Consequence,org.drools.core.rule.RuleComponent
public class LambdaConsequence extends java.lang.Object implements org.drools.core.rule.consequence.Consequence
-
-
Constructor Summary
Constructors Constructor Description LambdaConsequence(org.drools.model.Consequence consequence, boolean enabledTupleOptimization)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.Object[]declarationsToFacts(org.drools.core.common.ReteEvaluator reteEvaluator, org.drools.core.reteoo.Tuple tuple, org.drools.core.rule.Declaration[] declarations, org.drools.model.Variable[] vars)voidevaluate(org.drools.core.rule.consequence.KnowledgeHelper knowledgeHelper, org.drools.core.common.ReteEvaluator reteEvaluator)java.lang.StringgetName()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.drools.core.rule.consequence.Consequence
-
evaluate
public void evaluate(org.drools.core.rule.consequence.KnowledgeHelper knowledgeHelper, org.drools.core.common.ReteEvaluator reteEvaluator) throws java.lang.Exception- Specified by:
evaluatein interfaceorg.drools.core.rule.consequence.Consequence- Throws:
java.lang.Exception
-
declarationsToFacts
public static java.lang.Object[] declarationsToFacts(org.drools.core.common.ReteEvaluator reteEvaluator, org.drools.core.reteoo.Tuple tuple, org.drools.core.rule.Declaration[] declarations, org.drools.model.Variable[] vars)
-
-