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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildFunctions(FunctionPackage functionPackage, boolean preview, step.core.objectenricher.ObjectEnricher objectEnricher) protected abstract voidconfigureFunction(Function f, FunctionPackage functionPackage) getFunctionsFromDaemon(FunctionPackage functionPackage, ch.exense.commons.processes.ManagedProcess discovererDeamon) abstract booleanisValidForPackage(FunctionPackage functionPackage) Methods inherited from class step.functions.packages.handlers.FunctionPackageUtils
resolveFile, resolveMandatoryFile
-
Constructor Details
-
AbstractFunctionPackageHandler
-
-
Method Details
-
isValidForPackage
- Specified by:
isValidForPackagein interfaceFunctionPackageHandler
-
buildFunctions
public abstract List<Function> buildFunctions(FunctionPackage functionPackage, boolean preview, step.core.objectenricher.ObjectEnricher objectEnricher) throws Exception - Specified by:
buildFunctionsin interfaceFunctionPackageHandler- Throws:
Exception
-
getFunctionsFromDaemon
protected List<Function> getFunctionsFromDaemon(FunctionPackage functionPackage, ch.exense.commons.processes.ManagedProcess discovererDeamon) throws Exception - Throws:
Exception
-
configureFunction
-