Class DotnetFunctionPackageHandler

  • All Implemented Interfaces:
    step.functions.packages.FunctionPackageHandler

    public class DotnetFunctionPackageHandler
    extends step.functions.packages.handlers.AbstractFunctionPackageHandler
    • Nested Class Summary

      • Nested classes/interfaces inherited from class step.functions.packages.handlers.FunctionPackageUtils

        step.functions.packages.handlers.FunctionPackageUtils.DiscovererParameters
    • Field Summary

      • Fields inherited from class step.functions.packages.handlers.FunctionPackageUtils

        fileResolver, READY_STRING
    • Constructor Summary

      Constructors 
      Constructor Description
      DotnetFunctionPackageHandler​(step.attachments.FileResolver fileResolver, ch.exense.commons.app.Configuration config)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<step.functions.Function> buildFunctions​(step.functions.packages.FunctionPackage functionPackage, boolean preview, step.core.objectenricher.ObjectEnricher objectEnricher)  
      protected void configureFunction​(step.functions.Function f, step.functions.packages.FunctionPackage functionPackage)  
      boolean isValidForPackage​(step.functions.packages.FunctionPackage functionPackage)  
      • Methods inherited from class step.functions.packages.handlers.AbstractFunctionPackageHandler

        getFunctionsFromDaemon
      • Methods inherited from class step.functions.packages.handlers.FunctionPackageUtils

        resolveFile, resolveMandatoryFile
    • Constructor Detail

      • DotnetFunctionPackageHandler

        public DotnetFunctionPackageHandler​(step.attachments.FileResolver fileResolver,
                                            ch.exense.commons.app.Configuration config)
    • Method Detail

      • buildFunctions

        public List<step.functions.Function> buildFunctions​(step.functions.packages.FunctionPackage functionPackage,
                                                            boolean preview,
                                                            step.core.objectenricher.ObjectEnricher objectEnricher)
                                                     throws Exception
        Specified by:
        buildFunctions in interface step.functions.packages.FunctionPackageHandler
        Specified by:
        buildFunctions in class step.functions.packages.handlers.AbstractFunctionPackageHandler
        Throws:
        Exception
      • configureFunction

        protected void configureFunction​(step.functions.Function f,
                                         step.functions.packages.FunctionPackage functionPackage)
        Specified by:
        configureFunction in class step.functions.packages.handlers.AbstractFunctionPackageHandler
      • isValidForPackage

        public boolean isValidForPackage​(step.functions.packages.FunctionPackage functionPackage)
        Specified by:
        isValidForPackage in interface step.functions.packages.FunctionPackageHandler
        Specified by:
        isValidForPackage in class step.functions.packages.handlers.AbstractFunctionPackageHandler