Package step.functions.packages.handlers
Class AbstractFunctionPackageHandler
java.lang.Object
step.functions.packages.handlers.FunctionPackageUtils
step.functions.packages.handlers.AbstractFunctionPackageHandler
- All Implemented Interfaces:
FunctionPackageHandler
- Direct Known Subclasses:
JavaFunctionPackageHandler
public abstract class AbstractFunctionPackageHandler
extends FunctionPackageUtils
implements FunctionPackageHandler
-
Nested Class Summary
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
-
Method Summary
Modifier and TypeMethodDescriptionbuildFunctions
(FunctionPackage functionPackage, boolean preview, step.core.objectenricher.ObjectEnricher objectEnricher) protected abstract void
configureFunction
(Function f, FunctionPackage functionPackage) getFunctionsFromDaemon
(FunctionPackage functionPackage, ch.exense.commons.processes.ManagedProcess discovererDeamon) abstract boolean
isValidForPackage
(FunctionPackage functionPackage) Methods inherited from class step.functions.packages.handlers.FunctionPackageUtils
resolveFile, resolveMandatoryFile
-
Constructor Details
-
AbstractFunctionPackageHandler
-
-
Method Details
-
isValidForPackage
- Specified by:
isValidForPackage
in interfaceFunctionPackageHandler
-
buildFunctions
public abstract List<Function> buildFunctions(FunctionPackage functionPackage, boolean preview, step.core.objectenricher.ObjectEnricher objectEnricher) throws Exception - Specified by:
buildFunctions
in interfaceFunctionPackageHandler
- Throws:
Exception
-
getFunctionsFromDaemon
protected List<Function> getFunctionsFromDaemon(FunctionPackage functionPackage, ch.exense.commons.processes.ManagedProcess discovererDeamon) throws Exception - Throws:
Exception
-
configureFunction
-