Class CypressFunctionType


  • public class CypressFunctionType
    extends step.functions.type.AbstractFunctionType<CypressFunction>
    • Constructor Detail

      • CypressFunctionType

        public CypressFunctionType()
    • Method Detail

      • init

        public void init()
        Overrides:
        init in class step.functions.type.AbstractFunctionType<CypressFunction>
      • getHandlerChain

        public java.lang.String getHandlerChain​(CypressFunction function)
        Specified by:
        getHandlerChain in class step.functions.type.AbstractFunctionType<CypressFunction>
      • getHandlerPackage

        public step.grid.filemanager.FileVersionId getHandlerPackage​(CypressFunction function)
        Overrides:
        getHandlerPackage in class step.functions.type.AbstractFunctionType<CypressFunction>
      • getHandlerProperties

        public java.util.Map<java.lang.String,​java.lang.String> getHandlerProperties​(CypressFunction function)
        Specified by:
        getHandlerProperties in class step.functions.type.AbstractFunctionType<CypressFunction>
      • beforeFunctionCall

        public void beforeFunctionCall​(CypressFunction function,
                                       step.functions.io.Input<?> input,
                                       java.util.Map<java.lang.String,​java.lang.String> properties)
                                throws step.functions.type.FunctionExecutionException
        Overrides:
        beforeFunctionCall in class step.functions.type.AbstractFunctionType<CypressFunction>
        Throws:
        step.functions.type.FunctionExecutionException
      • newFunction

        public CypressFunction newFunction​(java.util.Map<java.lang.String,​java.lang.String> configuration)
        Overrides:
        newFunction in class step.functions.type.AbstractFunctionType<CypressFunction>
      • setupFunction

        public void setupFunction​(CypressFunction function)
                           throws step.functions.type.SetupFunctionException
        Overrides:
        setupFunction in class step.functions.type.AbstractFunctionType<CypressFunction>
        Throws:
        step.functions.type.SetupFunctionException
      • updateFunction

        public CypressFunction updateFunction​(CypressFunction function)
                                       throws step.functions.type.FunctionTypeException
        Overrides:
        updateFunction in class step.functions.type.AbstractFunctionType<CypressFunction>
        Throws:
        step.functions.type.FunctionTypeException
      • copyFunction

        public CypressFunction copyFunction​(CypressFunction function)
                                     throws step.functions.type.FunctionTypeException
        Overrides:
        copyFunction in class step.functions.type.AbstractFunctionType<CypressFunction>
        Throws:
        step.functions.type.FunctionTypeException
      • deleteFunction

        public void deleteFunction​(CypressFunction function)
        Overrides:
        deleteFunction in class step.functions.type.AbstractFunctionType<CypressFunction>