Package step.plugins.functions.types
Class CompositeFunctionType
- java.lang.Object
-
- step.functions.type.AbstractFunctionType<CompositeFunction>
-
- step.plugins.functions.types.CompositeFunctionType
-
public class CompositeFunctionType extends AbstractFunctionType<CompositeFunction>
-
-
Field Summary
Fields Modifier and Type Field Description protected step.grid.filemanager.FileVersionId
handlerJar
protected PlanAccessor
planAccessor
-
Fields inherited from class step.functions.type.AbstractFunctionType
fileResolver, fileResolverCache, functionTypeConfiguration, gridFileServices
-
-
Constructor Summary
Constructors Constructor Description CompositeFunctionType(PlanAccessor planAccessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompositeFunction
copyFunction(CompositeFunction function)
java.lang.String
getHandlerChain(CompositeFunction function)
step.grid.filemanager.FileVersionId
getHandlerPackage(CompositeFunction function)
java.util.Map<java.lang.String,java.lang.String>
getHandlerProperties(CompositeFunction function)
void
init()
CompositeFunction
newFunction()
void
setupFunction(CompositeFunction function)
-
Methods inherited from class step.functions.type.AbstractFunctionType
beforeFunctionCall, deleteFunction, getTokenSelectionCriteria, registerFile, registerFile, registerFile, registerFile, registerResource, setFileResolver, setFunctionTypeConfiguration, setGridFileServices, updateFunction
-
-
-
-
Field Detail
-
handlerJar
protected step.grid.filemanager.FileVersionId handlerJar
-
planAccessor
protected final PlanAccessor planAccessor
-
-
Constructor Detail
-
CompositeFunctionType
public CompositeFunctionType(PlanAccessor planAccessor)
-
-
Method Detail
-
init
public void init()
- Overrides:
init
in classAbstractFunctionType<CompositeFunction>
-
getHandlerChain
public java.lang.String getHandlerChain(CompositeFunction function)
- Specified by:
getHandlerChain
in classAbstractFunctionType<CompositeFunction>
-
getHandlerProperties
public java.util.Map<java.lang.String,java.lang.String> getHandlerProperties(CompositeFunction function)
- Specified by:
getHandlerProperties
in classAbstractFunctionType<CompositeFunction>
-
setupFunction
public void setupFunction(CompositeFunction function) throws SetupFunctionException
- Overrides:
setupFunction
in classAbstractFunctionType<CompositeFunction>
- Throws:
SetupFunctionException
-
copyFunction
public CompositeFunction copyFunction(CompositeFunction function) throws FunctionTypeException
- Overrides:
copyFunction
in classAbstractFunctionType<CompositeFunction>
- Throws:
FunctionTypeException
-
getHandlerPackage
public step.grid.filemanager.FileVersionId getHandlerPackage(CompositeFunction function)
- Overrides:
getHandlerPackage
in classAbstractFunctionType<CompositeFunction>
-
newFunction
public CompositeFunction newFunction()
- Specified by:
newFunction
in classAbstractFunctionType<CompositeFunction>
-
-