public abstract class AbstractFunctionPackageHandler extends FunctionPackageUtils implements FunctionPackageHandler
FunctionPackageUtils.DiscovererParameters
fileResolver, READY_STRING
Constructor and Description |
---|
AbstractFunctionPackageHandler(step.attachments.FileResolver fileResolver) |
Modifier and Type | Method and Description |
---|---|
abstract List<step.functions.Function> |
buildFunctions(FunctionPackage functionPackage,
boolean preview) |
protected abstract void |
configureFunction(step.functions.Function f,
FunctionPackage functionPackage) |
protected List<step.functions.Function> |
getFunctionsFromDaemon(FunctionPackage functionPackage,
ch.exense.commons.processes.ManagedProcess discovererDeamon) |
abstract boolean |
isValidForPackage(FunctionPackage functionPackage) |
resolveFile, resolveMandatoryFile
public AbstractFunctionPackageHandler(step.attachments.FileResolver fileResolver)
public abstract boolean isValidForPackage(FunctionPackage functionPackage)
isValidForPackage
in interface FunctionPackageHandler
public abstract List<step.functions.Function> buildFunctions(FunctionPackage functionPackage, boolean preview) throws Exception
buildFunctions
in interface FunctionPackageHandler
Exception
protected List<step.functions.Function> getFunctionsFromDaemon(FunctionPackage functionPackage, ch.exense.commons.processes.ManagedProcess discovererDeamon) throws Exception
Exception
protected abstract void configureFunction(step.functions.Function f, FunctionPackage functionPackage)
Copyright © 2020. All rights reserved.