Class FunctionProject
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.appservice.function.core.FunctionProject
-
- Direct Known Subclasses:
DefaultFunctionProject
public abstract class FunctionProject extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private FileartifactFileprivate FilebaseDirectoryprivate FileclassesOutputDirectoryprivate List<File>dependenciesprivate FilehostJsonFileprivate FilelocalSettingsJsonFileprivate Stringnameprivate FileresourceOutputDirectoryprivate FilestagingFolder
-
Constructor Summary
Constructors Constructor Description FunctionProject()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract List<FunctionMethod>findAnnotatedMethods()abstract voidinstallExtension(String funcPath)
-
-
-
Field Detail
-
name
private String name
-
stagingFolder
private File stagingFolder
-
baseDirectory
private File baseDirectory
-
artifactFile
private File artifactFile
-
classesOutputDirectory
private File classesOutputDirectory
-
resourceOutputDirectory
private File resourceOutputDirectory
-
hostJsonFile
private File hostJsonFile
-
localSettingsJsonFile
private File localSettingsJsonFile
-
-
Method Detail
-
findAnnotatedMethods
public abstract List<FunctionMethod> findAnnotatedMethods()
-
installExtension
public abstract void installExtension(String funcPath)
-
-