Package step.functions.packages.handlers
Class JavaFunctionPackageHandler
java.lang.Object
step.functions.packages.handlers.FunctionPackageUtils
step.functions.packages.handlers.AbstractFunctionPackageHandler
step.functions.packages.handlers.JavaFunctionPackageHandler
- All Implemented Interfaces:
FunctionPackageHandler
- Direct Known Subclasses:
RepositoryArtifactFunctionPackageHandler
-
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
ConstructorsConstructorDescriptionJavaFunctionPackageHandler(FileResolver fileResolver, ch.exense.commons.app.Configuration config) -
Method Summary
Modifier and TypeMethodDescriptionbuildFunctions(FunctionPackage functionPackage, boolean preview, step.core.objectenricher.ObjectEnricher objectEnricher) protected voidconfigureFunction(Function f, FunctionPackage functionPackage) booleanisValidForPackage(FunctionPackage functionPackage) Methods inherited from class step.functions.packages.handlers.AbstractFunctionPackageHandler
getFunctionsFromDaemonMethods inherited from class step.functions.packages.handlers.FunctionPackageUtils
resolveFile, resolveMandatoryFile
-
Constructor Details
-
JavaFunctionPackageHandler
public JavaFunctionPackageHandler(FileResolver fileResolver, ch.exense.commons.app.Configuration config)
-
-
Method Details
-
buildFunctions
public List<Function> buildFunctions(FunctionPackage functionPackage, boolean preview, step.core.objectenricher.ObjectEnricher objectEnricher) throws Exception - Specified by:
buildFunctionsin interfaceFunctionPackageHandler- Specified by:
buildFunctionsin classAbstractFunctionPackageHandler- Throws:
Exception
-
configureFunction
- Specified by:
configureFunctionin classAbstractFunctionPackageHandler
-
isValidForPackage
- Specified by:
isValidForPackagein interfaceFunctionPackageHandler- Specified by:
isValidForPackagein classAbstractFunctionPackageHandler
-