Package io.micronaut.starter.feature
Interface CommunityFeature
- All Superinterfaces:
io.micronaut.core.naming.Described
,Feature
,io.micronaut.core.naming.Named
,io.micronaut.core.order.Ordered
- All Known Subinterfaces:
AgoraPulseFeature
,CamundaCommunityFeature
- All Known Implementing Classes:
Console
,ExternalWorker
,GruHttp
,Permissions
,Platform7
,Slack
,Worker
,Zeebe
-
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Method Summary
Modifier and TypeMethodDescription@NonNull String
@NonNull String
@NonNull String
default @NonNull String
getName()
The name of the feature.default @NonNull String
getTitle()
default boolean
default boolean
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.Methods inherited from interface io.micronaut.core.naming.Described
getDescription
Methods inherited from interface io.micronaut.starter.feature.Feature
apply, getCategory, getDescription, getMicronautDocumentation, getOrder, getThirdPartyDocumentation, isPreview, processSelectedFeatures, supports
-
Method Details
-
getName
Description copied from interface:Feature
The name of the feature. It must be unique. -
getTitle
-
getCommunityFeatureTitle
-
getCommunityFeatureName
-
getCommunityContributor
- Returns:
- Indicates name of the community contributor.
-
isCommunity
default boolean isCommunity()- Specified by:
isCommunity
in interfaceFeature
- Returns:
- Indicates the feature is a community contribution.
-
isVisible
default boolean isVisible()Description copied from interface:Feature
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.
-