Package org.drools.core.spi
Class Consequence.SafeConsequence
- java.lang.Object
-
- org.drools.core.spi.Consequence.SafeConsequence
-
- All Implemented Interfaces:
Serializable,Consequence,Invoker,RuleComponent
- Enclosing interface:
- Consequence
public static class Consequence.SafeConsequence extends Object implements Consequence, Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.core.spi.Consequence
Consequence.SafeConsequence
-
-
Constructor Summary
Constructors Constructor Description SafeConsequence(Consequence delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidevaluate(KnowledgeHelper knowledgeHelper, ReteEvaluator reteEvaluator)Execute the consequence for the supplied matchingTuple.StringgetName()booleanwrapsCompiledInvoker()
-
-
-
Constructor Detail
-
SafeConsequence
public SafeConsequence(Consequence delegate)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceConsequence
-
evaluate
public void evaluate(KnowledgeHelper knowledgeHelper, ReteEvaluator reteEvaluator) throws Exception
Description copied from interface:ConsequenceExecute the consequence for the supplied matchingTuple.- Specified by:
evaluatein interfaceConsequencereteEvaluator- The working memory session.- Throws:
ConsequenceException- If an error occurs while attempting to invoke the consequence.Exception
-
wrapsCompiledInvoker
public boolean wrapsCompiledInvoker()
-
-