Interface ApplicationFeature
- All Superinterfaces:
io.micronaut.core.naming.Described,Feature,io.micronaut.core.naming.Named,io.micronaut.core.order.Ordered
- All Known Subinterfaces:
GroovyApplicationFeature,JavaApplicationFeature,KotlinApplicationFeature
Application Feature.
-
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Method Summary
Modifier and TypeMethodDescriptiondefault voidapply(GeneratorContext generatorContext) If this method is called for a given feature that means the feature was explicitly selected, included by default as a result ofDefaultFeature.shouldApply(io.micronaut.starter.options.Options, java.util.Set), or added explicitly by another feature throughFeatureContext.addFeature(Feature).default booleanSome 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.@Nullable StringmainClassName(GeneratorContext generatorContext) Methods inherited from interface io.micronaut.core.naming.Described
getDescriptionMethods inherited from interface io.micronaut.projectgen.core.feature.Feature
getCategory, getDescription, getFrameworkDocumentation, getName, getOrder, getThirdPartyDocumentation, getTitle, isCommunity, isPreview, processSelectedFeatures, supports
-
Method Details
-
mainClassName
-
isVisible
default boolean isVisible()Description copied from interface:FeatureSome 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. -
apply
Description copied from interface:FeatureIf this method is called for a given feature that means the feature was explicitly selected, included by default as a result ofDefaultFeature.shouldApply(io.micronaut.starter.options.Options, java.util.Set), or added explicitly by another feature throughFeatureContext.addFeature(Feature). At this point the feature list is set and cannot change.
-