public abstract class AbstractFunctionPackageHandler extends FunctionPackageUtils implements FunctionPackageHandler
FunctionPackageUtils.DiscovererParametersfileResolver, 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, resolveMandatoryFilepublic AbstractFunctionPackageHandler(step.attachments.FileResolver fileResolver)
public abstract boolean isValidForPackage(FunctionPackage functionPackage)
isValidForPackage in interface FunctionPackageHandlerpublic abstract List<step.functions.Function> buildFunctions(FunctionPackage functionPackage, boolean preview) throws Exception
buildFunctions in interface FunctionPackageHandlerExceptionprotected List<step.functions.Function> getFunctionsFromDaemon(FunctionPackage functionPackage, ch.exense.commons.processes.ManagedProcess discovererDeamon) throws Exception
Exceptionprotected abstract void configureFunction(step.functions.Function f,
FunctionPackage functionPackage)
Copyright © 2020. All rights reserved.