Class LambdaConsequence
java.lang.Object
org.drools.modelcompiler.consequence.LambdaConsequence
- All Implemented Interfaces:
org.drools.base.rule.accessor.Invoker,org.drools.base.rule.consequence.Consequence<KnowledgeHelper>,org.drools.base.rule.RuleComponent
public class LambdaConsequence
extends Object
implements org.drools.base.rule.consequence.Consequence<KnowledgeHelper>
-
Constructor Summary
ConstructorsConstructorDescriptionLambdaConsequence(Consequence consequence, boolean enabledTupleOptimization) -
Method Summary
Modifier and TypeMethodDescriptionstatic Object[]declarationsToFacts(org.drools.base.base.ValueResolver reteEvaluator, org.drools.base.reteoo.BaseTuple tuple, org.drools.base.rule.Declaration[] declarations, Variable[] vars) voidevaluate(KnowledgeHelper knowledgeHelper, org.drools.base.base.ValueResolver valueResolver) getName()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.base.rule.accessor.Invoker
wrapsCompiledInvoker
-
Constructor Details
-
LambdaConsequence
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.drools.base.rule.consequence.Consequence<KnowledgeHelper>
-
evaluate
public void evaluate(KnowledgeHelper knowledgeHelper, org.drools.base.base.ValueResolver valueResolver) throws Exception - Specified by:
evaluatein interfaceorg.drools.base.rule.consequence.Consequence<KnowledgeHelper>- Throws:
Exception
-
declarationsToFacts
-