Package step.functions.type
Class FunctionTypeRegistryImpl
java.lang.Object
step.functions.type.FunctionTypeRegistryImpl
- All Implemented Interfaces:
FunctionTypeRegistry
-
Field Summary
Modifier and TypeFieldDescriptionprotected final FileResolver
protected final FunctionTypeConfiguration
protected final step.grid.GridFileService
-
Constructor Summary
ConstructorDescriptionFunctionTypeRegistryImpl
(FileResolver fileResolver, step.grid.GridFileService gridFileServices) FunctionTypeRegistryImpl
(FileResolver fileResolver, step.grid.GridFileService gridFileServices, FunctionTypeConfiguration functionTypeConfiguration) -
Method Summary
Modifier and TypeMethodDescriptiongetFunctionType
(String functionType) getFunctionTypeByFunction
(Function function) void
registerFunctionType
(AbstractFunctionType<? extends Function> functionType)
-
Field Details
-
fileResolver
-
gridFileServices
protected final step.grid.GridFileService gridFileServices -
functionTypeConfiguration
-
-
Constructor Details
-
FunctionTypeRegistryImpl
public FunctionTypeRegistryImpl(FileResolver fileResolver, step.grid.GridFileService gridFileServices) -
FunctionTypeRegistryImpl
public FunctionTypeRegistryImpl(FileResolver fileResolver, step.grid.GridFileService gridFileServices, FunctionTypeConfiguration functionTypeConfiguration)
-
-
Method Details
-
registerFunctionType
- Specified by:
registerFunctionType
in interfaceFunctionTypeRegistry
-
getFunctionTypeByFunction
- Specified by:
getFunctionTypeByFunction
in interfaceFunctionTypeRegistry
-
getFunctionType
- Specified by:
getFunctionType
in interfaceFunctionTypeRegistry
-