public class FunctionsManager extends Object
Constructor and Description |
---|
FunctionsManager() |
Modifier and Type | Method and Description |
---|---|
<T> T |
createFunctionInstance(Class<? extends T> functionClass,
Map<String,String> parameterMap) |
Map<String,String> |
getFunctionProperties(MapFunction mapFunction) |
Map<String,String> |
getFunctionProperties(ReductionFunction reduceFunction) |
MapFunction |
getMapFunction(MapFunctionDTO input) |
MapFunctionDTO |
getMapFunctionDTO(MapFunction mapFunction) |
FunctionMetaDTO |
getMapFunctionMetaData(String name) |
List<Class<?>> |
getMapFunctions() |
ReductionFunction |
getReduceFunction(ReduceFunctionDTO input) |
ReduceFunctionDTO |
getReduceFunctionDTO(ReductionFunction reduceFunction) |
FunctionMetaDTO |
getReduceFunctionMetaData(String name) |
List<Class<?>> |
getReduceFunctions() |
public FunctionMetaDTO getMapFunctionMetaData(String name)
public FunctionMetaDTO getReduceFunctionMetaData(String name)
public MapFunctionDTO getMapFunctionDTO(MapFunction mapFunction)
public ReduceFunctionDTO getReduceFunctionDTO(ReductionFunction reduceFunction)
public Map<String,String> getFunctionProperties(MapFunction mapFunction)
public Map<String,String> getFunctionProperties(ReductionFunction reduceFunction)
public MapFunction getMapFunction(MapFunctionDTO input)
public <T> T createFunctionInstance(Class<? extends T> functionClass, Map<String,String> parameterMap)
public ReductionFunction getReduceFunction(ReduceFunctionDTO input)
Copyright © 2017. All rights reserved.