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