@Singleton public class AzureHttpFunction extends AbstractAzureFunction implements Feature
NAME
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
PROPERTY_MICRONAUT_RUNTIME
Constructor and Description |
---|
AzureHttpFunction(CoordinateResolver coordinateResolver) |
Modifier and Type | Method and Description |
---|---|
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) |
apply, getBuildCommand, getCloud, getDescription, getRunCommand, getTitle, resolveMicronautRuntime
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
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