Package step.plugins.node
Class NodeFunctionType
- java.lang.Object
-
- step.functions.type.AbstractFunctionType<NodeFunction>
-
- step.plugins.node.NodeFunctionType
-
public class NodeFunctionType extends AbstractFunctionType<NodeFunction>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
FILE
-
Fields inherited from class step.functions.type.AbstractFunctionType
fileResolver, fileResolverCache, functionTypeConfiguration, gridFileServices
-
-
Constructor Summary
Constructors Constructor Description NodeFunctionType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getHandlerChain(NodeFunction function)
java.util.Map<java.lang.String,java.lang.String>
getHandlerProperties(NodeFunction function)
java.util.Map<java.lang.String,step.grid.tokenpool.Interest>
getTokenSelectionCriteria(NodeFunction function)
void
init()
NodeFunction
newFunction()
void
setupFunction(NodeFunction function)
-
Methods inherited from class step.functions.type.AbstractFunctionType
beforeFunctionCall, copyFunction, deleteFunction, getHandlerPackage, registerFile, registerFile, registerFile, registerFile, registerResource, setFileResolver, setFunctionTypeConfiguration, setGridFileServices, updateFunction
-
-
-
-
Field Detail
-
FILE
public static final java.lang.String FILE
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init()
- Overrides:
init
in classAbstractFunctionType<NodeFunction>
-
getHandlerChain
public java.lang.String getHandlerChain(NodeFunction function)
- Specified by:
getHandlerChain
in classAbstractFunctionType<NodeFunction>
-
getHandlerProperties
public java.util.Map<java.lang.String,java.lang.String> getHandlerProperties(NodeFunction function)
- Specified by:
getHandlerProperties
in classAbstractFunctionType<NodeFunction>
-
getTokenSelectionCriteria
public java.util.Map<java.lang.String,step.grid.tokenpool.Interest> getTokenSelectionCriteria(NodeFunction function)
- Overrides:
getTokenSelectionCriteria
in classAbstractFunctionType<NodeFunction>
-
newFunction
public NodeFunction newFunction()
- Specified by:
newFunction
in classAbstractFunctionType<NodeFunction>
-
setupFunction
public void setupFunction(NodeFunction function) throws SetupFunctionException
- Overrides:
setupFunction
in classAbstractFunctionType<NodeFunction>
- Throws:
SetupFunctionException
-
-