Package step.functions.execution
Interface FunctionExecutionService
public interface FunctionExecutionService
-
Method Summary
Modifier and TypeMethodDescription<IN,OUT> step.functions.io.Output <OUT> callFunction(String tokenHandleId, step.functions.Function function, FunctionInput<IN> functionInput, Class<OUT> outputClass) default <IN,OUT> step.functions.io.Output <OUT> callFunction(String tokenHandleId, step.functions.Function function, FunctionInput<IN> functionInput, Class<OUT> outputClass, step.core.AbstractStepContext executionContext) Call function from while running the executionstep.grid.TokenWrapperstep.grid.TokenWrappergetTokenHandle(Map<String, String> attributes, Map<String, step.grid.tokenpool.Interest> interests, boolean createSession, step.grid.TokenWrapperOwner tokenWrapperOwner) voidvoidreturnTokenHandle(String tokenHandleId) void
-
Method Details
-
registerTokenLifecycleInterceptor
-
unregisterTokenLifecycleInterceptor
-
getLocalTokenHandle
step.grid.TokenWrapper getLocalTokenHandle() -
getTokenHandle
-
returnTokenHandle
-
callFunction
default <IN,OUT> step.functions.io.Output<OUT> callFunction(String tokenHandleId, step.functions.Function function, FunctionInput<IN> functionInput, Class<OUT> outputClass, step.core.AbstractStepContext executionContext) Call function from while running the execution -
callFunction
<IN,OUT> step.functions.io.Output<OUT> callFunction(String tokenHandleId, step.functions.Function function, FunctionInput<IN> functionInput, Class<OUT> outputClass)
-