Package org.drools.core.spi
Class ReturnValueExpression.SafeReturnValueExpression
- java.lang.Object
-
- org.drools.core.spi.ReturnValueExpression.SafeReturnValueExpression
-
- All Implemented Interfaces:
Serializable
,Invoker
,ReturnValueExpression
,RuleComponent
- Enclosing interface:
- ReturnValueExpression
public static class ReturnValueExpression.SafeReturnValueExpression extends Object implements ReturnValueExpression, Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.core.spi.ReturnValueExpression
ReturnValueExpression.SafeReturnValueExpression
-
-
Constructor Summary
Constructors Constructor Description SafeReturnValueExpression(ReturnValueExpression delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
createContext()
FieldValue
evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory, Object context)
void
replaceDeclaration(Declaration declaration, Declaration resolved)
boolean
wrapsCompiledInvoker()
-
-
-
Constructor Detail
-
SafeReturnValueExpression
public SafeReturnValueExpression(ReturnValueExpression delegate)
-
-
Method Detail
-
createContext
public Object createContext()
- Specified by:
createContext
in interfaceReturnValueExpression
-
evaluate
public FieldValue evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory, Object context) throws Exception
- Specified by:
evaluate
in interfaceReturnValueExpression
- Throws:
Exception
-
replaceDeclaration
public void replaceDeclaration(Declaration declaration, Declaration resolved)
- Specified by:
replaceDeclaration
in interfaceReturnValueExpression
-
wrapsCompiledInvoker
public boolean wrapsCompiledInvoker()
-
-