Package step.artefacts.handlers
Class LocalFunctionRouterImpl
- java.lang.Object
-
- step.artefacts.handlers.LocalFunctionRouterImpl
-
- All Implemented Interfaces:
FunctionRouter
public class LocalFunctionRouterImpl extends Object implements FunctionRouter
-
-
Field Summary
Fields Modifier and Type Field Description protected FunctionExecutionService
functionExecutionService
-
Constructor Summary
Constructors Constructor Description LocalFunctionRouterImpl(FunctionExecutionService functionExecutionService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description step.grid.TokenWrapper
selectToken(CallFunction callFunction, Function function, FunctionGroupHandler.FunctionGroupContext functionGroupContext, Map<String,Object> bindings, step.grid.TokenWrapperOwner tokenWrapperOwner)
-
-
-
Field Detail
-
functionExecutionService
protected final FunctionExecutionService functionExecutionService
-
-
Constructor Detail
-
LocalFunctionRouterImpl
public LocalFunctionRouterImpl(FunctionExecutionService functionExecutionService)
-
-
Method Detail
-
selectToken
public step.grid.TokenWrapper selectToken(CallFunction callFunction, Function function, FunctionGroupHandler.FunctionGroupContext functionGroupContext, Map<String,Object> bindings, step.grid.TokenWrapperOwner tokenWrapperOwner) throws FunctionExecutionServiceException
- Specified by:
selectToken
in interfaceFunctionRouter
- Throws:
FunctionExecutionServiceException
-
-