Package step.functions.execution
Interface FunctionExecutionService
- All Known Implementing Classes:
FunctionExecutionServiceImpl
,RemoteFunctionExecutionService
public interface FunctionExecutionService
-
Method Summary
Modifier and TypeMethodDescription<IN,
OUT> step.functions.io.Output<OUT> callFunction
(String tokenHandleId, Function function, FunctionInput<IN> functionInput, Class<OUT> outputClass) step.grid.TokenWrapper
step.grid.TokenWrapper
getTokenHandle
(Map<String, String> attributes, Map<String, step.grid.tokenpool.Interest> interests, boolean createSession, step.grid.TokenWrapperOwner tokenWrapperOwner) void
void
returnTokenHandle
(String tokenHandleId) void
-
Method Details
-
registerTokenLifecycleInterceptor
-
unregisterTokenLifecycleInterceptor
-
getLocalTokenHandle
step.grid.TokenWrapper getLocalTokenHandle() -
getTokenHandle
-
returnTokenHandle
-
callFunction
<IN,OUT> step.functions.io.Output<OUT> callFunction(String tokenHandleId, Function function, FunctionInput<IN> functionInput, Class<OUT> outputClass)
-