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 void
evaluate(KnowledgeHelper knowledgeHelper, WorkingMemory workingMemory)
Execute the consequence for the supplied matchingTuple
.String
getName()
boolean
wrapsCompiledInvoker()
-
-
-
Constructor Detail
-
SafeConsequence
public SafeConsequence(Consequence delegate)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in interfaceConsequence
-
evaluate
public void evaluate(KnowledgeHelper knowledgeHelper, WorkingMemory workingMemory) throws Exception
Description copied from interface:Consequence
Execute the consequence for the supplied matchingTuple
.- Specified by:
evaluate
in interfaceConsequence
workingMemory
- The working memory session.- Throws:
ConsequenceException
- If an error occurs while attempting to invoke the consequence.Exception
-
wrapsCompiledInvoker
public boolean wrapsCompiledInvoker()
-
-