Package step.functions.type
Class FunctionTypeRegistryImpl
- java.lang.Object
-
- step.functions.type.FunctionTypeRegistryImpl
-
- All Implemented Interfaces:
FunctionTypeRegistry
public class FunctionTypeRegistryImpl extends java.lang.Object implements FunctionTypeRegistry
-
-
Field Summary
Fields Modifier and Type Field Description protected FileResolver
fileResolver
protected FunctionTypeConfiguration
functionTypeConfiguration
protected step.grid.GridFileService
gridFileServices
-
Constructor Summary
Constructors Constructor Description FunctionTypeRegistryImpl(FileResolver fileResolver, step.grid.GridFileService gridFileServices)
FunctionTypeRegistryImpl(FileResolver fileResolver, step.grid.GridFileService gridFileServices, FunctionTypeConfiguration functionTypeConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractFunctionType<Function>
getFunctionType(java.lang.String functionType)
AbstractFunctionType<Function>
getFunctionTypeByFunction(Function function)
void
registerFunctionType(AbstractFunctionType<? extends Function> functionType)
-
-
-
Field Detail
-
fileResolver
protected final FileResolver fileResolver
-
gridFileServices
protected final step.grid.GridFileService gridFileServices
-
functionTypeConfiguration
protected final FunctionTypeConfiguration functionTypeConfiguration
-
-
Constructor Detail
-
FunctionTypeRegistryImpl
public FunctionTypeRegistryImpl(FileResolver fileResolver, step.grid.GridFileService gridFileServices)
-
FunctionTypeRegistryImpl
public FunctionTypeRegistryImpl(FileResolver fileResolver, step.grid.GridFileService gridFileServices, FunctionTypeConfiguration functionTypeConfiguration)
-
-
Method Detail
-
registerFunctionType
public void registerFunctionType(AbstractFunctionType<? extends Function> functionType)
- Specified by:
registerFunctionType
in interfaceFunctionTypeRegistry
-
getFunctionTypeByFunction
public AbstractFunctionType<Function> getFunctionTypeByFunction(Function function)
- Specified by:
getFunctionTypeByFunction
in interfaceFunctionTypeRegistry
-
getFunctionType
public AbstractFunctionType<Function> getFunctionType(java.lang.String functionType)
- Specified by:
getFunctionType
in interfaceFunctionTypeRegistry
-
-