Drools :: Core 6.1.0.Beta1

org.drools.core.spi
Class ReturnValueExpression.SafeReturnValueExpression

java.lang.Object
  extended by 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
ReturnValueExpression.SafeReturnValueExpression(ReturnValueExpression delegate)
           
 
Method Summary
 Object createContext()
           
 FieldValue evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, WorkingMemory workingMemory, Object context)
           
 void replaceDeclaration(Declaration declaration, Declaration resolved)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReturnValueExpression.SafeReturnValueExpression

public ReturnValueExpression.SafeReturnValueExpression(ReturnValueExpression delegate)
Method Detail

createContext

public Object createContext()
Specified by:
createContext in interface ReturnValueExpression

evaluate

public FieldValue evaluate(InternalFactHandle handle,
                           Tuple tuple,
                           Declaration[] previousDeclarations,
                           Declaration[] localDeclarations,
                           WorkingMemory workingMemory,
                           Object context)
                    throws Exception
Specified by:
evaluate in interface ReturnValueExpression
Throws:
Exception

replaceDeclaration

public void replaceDeclaration(Declaration declaration,
                               Declaration resolved)
Specified by:
replaceDeclaration in interface ReturnValueExpression

Drools :: Core 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.