Package step.functions.packages.handlers
Class RepositoryArtifactFunctionPackageHandler
- java.lang.Object
-
- step.functions.packages.handlers.FunctionPackageUtils
-
- step.functions.packages.handlers.AbstractFunctionPackageHandler
-
- step.functions.packages.handlers.JavaFunctionPackageHandler
-
- step.functions.packages.handlers.RepositoryArtifactFunctionPackageHandler
-
- All Implemented Interfaces:
FunctionPackageHandler
public class RepositoryArtifactFunctionPackageHandler extends JavaFunctionPackageHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
RepositoryArtifactFunctionPackageHandler.Dependency
-
Nested classes/interfaces inherited from class step.functions.packages.handlers.FunctionPackageUtils
FunctionPackageUtils.DiscovererParameters
-
-
Field Summary
-
Fields inherited from class step.functions.packages.handlers.FunctionPackageUtils
fileResolver, READY_STRING
-
-
Constructor Summary
Constructors Constructor Description RepositoryArtifactFunctionPackageHandler(step.resources.ResourceManager resourceManager, 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(FunctionPackage functionPackage, boolean preview)
boolean
isValidForPackage(FunctionPackage functionPackag)
-
Methods inherited from class step.functions.packages.handlers.JavaFunctionPackageHandler
configureFunction
-
Methods inherited from class step.functions.packages.handlers.AbstractFunctionPackageHandler
getFunctionsFromDaemon
-
Methods inherited from class step.functions.packages.handlers.FunctionPackageUtils
resolveFile, resolveMandatoryFile
-
-
-
-
Method Detail
-
isValidForPackage
public boolean isValidForPackage(FunctionPackage functionPackag)
- Specified by:
isValidForPackage
in interfaceFunctionPackageHandler
- Overrides:
isValidForPackage
in classJavaFunctionPackageHandler
-
buildFunctions
public List<step.functions.Function> buildFunctions(FunctionPackage functionPackage, boolean preview) throws Exception
- Specified by:
buildFunctions
in interfaceFunctionPackageHandler
- Overrides:
buildFunctions
in classJavaFunctionPackageHandler
- Throws:
Exception
-
-