@Singleton public class AzureHttpFunction extends AbstractAzureFunction implements Feature
ARTIFACT_ID_AZURE_FUNCTIONS_JAVA_LIBRARY, GROUP_ID_COM_MICROSOFT_AZURE_FUNCTIONS, NAME
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
PROPERTY_MICRONAUT_RUNTIME
Constructor and Description |
---|
AzureHttpFunction(CoordinateResolver coordinateResolver) |
Modifier and Type | Method and Description |
---|---|
protected void |
addDependencies(GeneratorContext generatorContext) |
protected void |
addFunctionTemplate(GeneratorContext generatorContext,
Project project) |
java.lang.String |
getMicronautDocumentation() |
java.lang.String |
getName()
The name of the feature.
|
protected com.fizzed.rocker.RockerModel |
groovyJUnitTemplate(Project project) |
boolean |
isVisible()
Some features should not be visible to the user because they are a common parent of other
selectable features, or they should always be applied, or any other reason.
|
protected com.fizzed.rocker.RockerModel |
javaJUnitTemplate(Project project) |
protected com.fizzed.rocker.RockerModel |
koTestTemplate(Project project) |
protected com.fizzed.rocker.RockerModel |
kotlinJUnitTemplate(Project project) |
com.fizzed.rocker.RockerModel |
spockTemplate(Project project) |
addAzureFunctionsJavaLibraryDependency, apply, getBuildCommand, getDescription, getRunCommand, getTitle
applyFunction, applyTestTemplate, getTestSuffix, groovyControllerTemplate, javaControllerTemplate, kotlinControllerTemplate, readmeTemplate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
apply, getCategory, getDescription, getOrder, getThirdPartyDocumentation, getTitle, isCommunity, isPreview, processSelectedFeatures, supports
getCloud
resolveMicronautRuntime
addMicronautRuntimeBuildProperty
getCategory, supports
public AzureHttpFunction(CoordinateResolver coordinateResolver)
@NonNull public java.lang.String getName()
Feature
getName
in interface io.micronaut.core.naming.Named
getName
in interface Feature
getName
in class AbstractAzureFunction
public boolean isVisible()
Feature
protected com.fizzed.rocker.RockerModel javaJUnitTemplate(Project project)
javaJUnitTemplate
in class AbstractAzureFunction
protected com.fizzed.rocker.RockerModel kotlinJUnitTemplate(Project project)
kotlinJUnitTemplate
in class AbstractAzureFunction
protected com.fizzed.rocker.RockerModel groovyJUnitTemplate(Project project)
groovyJUnitTemplate
in class AbstractAzureFunction
protected com.fizzed.rocker.RockerModel koTestTemplate(Project project)
koTestTemplate
in class AbstractAzureFunction
public com.fizzed.rocker.RockerModel spockTemplate(Project project)
spockTemplate
in class AbstractAzureFunction
protected void addFunctionTemplate(GeneratorContext generatorContext, Project project)
addFunctionTemplate
in class AbstractAzureFunction
public java.lang.String getMicronautDocumentation()
getMicronautDocumentation
in interface Feature
protected void addDependencies(GeneratorContext generatorContext)
addDependencies
in class AbstractAzureFunction