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 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 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)StringgetName()
-
-
-
Method Detail
-
getName
public 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 Exception- Specified by:
evaluatein interfaceorg.drools.core.rule.consequence.Consequence- Throws:
Exception
-
declarationsToFacts
public static 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)
-
-