Class ApplicationTypeMessagingFeature
java.lang.Object
io.micronaut.projectgen.micronaut.ApplicationTypeFeature
io.micronaut.projectgen.micronaut.ApplicationTypeMessagingFeature
- All Implemented Interfaces:
io.micronaut.core.naming.Described
,io.micronaut.core.naming.Named
,io.micronaut.core.order.Ordered
,RequiresRepository
,DefaultFeature
,Feature
Feature definition for Micronaut applications of type MESSAGING.
Adds required features for messaging application types.
-
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
ConstructorsConstructorDescriptionApplicationTypeMessagingFeature
(MicronautCli micronautCli, MicronautTestJunit5 micronautTestJunit5, MicronautTestSpock micronautTestSpock, Logback logback, GitIgnore gitIgnore) Constructs the ApplicationTypeMessagingFeature. -
Method Summary
Methods inherited from class io.micronaut.projectgen.micronaut.ApplicationTypeFeature
apply, getRepositories, isVisible, processSelectedFeatures
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.micronaut.core.naming.Described
getDescription
Methods inherited from interface io.micronaut.projectgen.core.feature.Feature
getCategory, getDescription, getFrameworkDocumentation, getOrder, getThirdPartyDocumentation, getTitle, isCommunity, isPreview, supports
-
Constructor Details
-
ApplicationTypeMessagingFeature
public ApplicationTypeMessagingFeature(MicronautCli micronautCli, MicronautTestJunit5 micronautTestJunit5, MicronautTestSpock micronautTestSpock, Logback logback, GitIgnore gitIgnore) Constructs the ApplicationTypeMessagingFeature.- Parameters:
micronautCli
- The Micronaut CLI featuremicronautTestJunit5
- The JUnit 5 test featuremicronautTestSpock
- The Spock test featurelogback
- The Logback logging featuregitIgnore
- The .gitignore feature
-
-
Method Details
-
shouldApply
Determines if this feature should be applied for the selected options.- Parameters:
options
- The selected optionsselectedFeatures
- The set of selected features- Returns:
- true if applicable
-
getName
Returns the feature name.- Returns:
- the feature name string
-