@Singleton public class AzureRawFunction extends AbstractAzureFunction
NAME
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
PROPERTY_MICRONAUT_RUNTIME
Constructor and Description |
---|
AzureRawFunction(CoordinateResolver coordinateResolver,
AzureHttpFunction httpFunction) |
Modifier and Type | Method and Description |
---|---|
protected void |
applyFunction(GeneratorContext generatorContext,
ApplicationType type) |
protected void |
applyTestTemplate(GeneratorContext generatorContext,
Project project,
java.lang.String name) |
java.lang.String |
getMicronautDocumentation() |
java.lang.String |
getThirdPartyDocumentation() |
void |
processSelectedFeatures(FeatureContext featureContext)
If this method is called for a given feature then that feature was explicitly selected
or was included by default as a result of
DefaultFeature.shouldApply(ApplicationType, io.micronaut.starter.options.Options, java.util.Set) . |
protected java.util.Optional<com.fizzed.rocker.RockerModel> |
readmeTemplate(GeneratorContext generatorContext,
Project project,
BuildTool buildTool) |
addFunctionTemplate, apply, getBuildCommand, getCloud, getDescription, getName, getRunCommand, getTitle, groovyJUnitTemplate, javaJUnitTemplate, koTestTemplate, kotlinJUnitTemplate, resolveMicronautRuntime, spockTemplate
getTestSuffix, groovyControllerTemplate, javaControllerTemplate, kotlinControllerTemplate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCategory, supports
getOrder, isCommunity, isPreview, isVisible
public AzureRawFunction(CoordinateResolver coordinateResolver, AzureHttpFunction httpFunction)
public void processSelectedFeatures(FeatureContext featureContext)
Feature
DefaultFeature.shouldApply(ApplicationType, io.micronaut.starter.options.Options, java.util.Set)
.
This method can be implemented to allow features to modify the list of features
that will apply to the project. The methods FeatureContext.addFeature(Feature)
and FeatureContext.exclude(FeaturePredicate)
are the primary ways to add and
remove features from the context. FeatureContext.isPresent(Class)
can be used
to determine the existence of other features in order to make decisions.featureContext
- The feature contextprotected void applyTestTemplate(GeneratorContext generatorContext, Project project, java.lang.String name)
applyTestTemplate
in class AbstractFunctionFeature
protected void applyFunction(GeneratorContext generatorContext, ApplicationType type)
applyFunction
in class AbstractFunctionFeature
protected java.util.Optional<com.fizzed.rocker.RockerModel> readmeTemplate(GeneratorContext generatorContext, Project project, BuildTool buildTool)
readmeTemplate
in class AbstractFunctionFeature
public java.lang.String getMicronautDocumentation()
public java.lang.String getThirdPartyDocumentation()