All Classes and Interfaces
Class
Description
Deploy dockerized app to Azure Container Instance.
Function impl for Azure.
Abstract implementation of Dekorate feature.
Abstract class for Dekorate platform features.
Abstract class for all Dekorate features that requries to for proper functionality
one of
AbstractDekoratePlatformFeature
Abstract docker registry workflow.
Abstract function implementation.
Abstract implementation for
JunitRockerModelProvider
which supplies a Project
in the constructor.Deploy dockerized app to Oracle Functions
Base feature for all servlet impls.
Defines an abstract class to be extended to provide a{ @link RockerModel} to create
RockerTemplate
for tests generated by the CLI and Launch for the different Language
and TestFramework
valid combinations.LicenseFeature
for Apache 2.0.Application configuration.
Application Feature.
Application type.
DefaultFeature
for Spring Boot projects.Feature to set the application name.
Available Features.
Marker interface for AWS related features.
An abstract class for
AwsLambdaEventFeature
which are applicable only for ApplicationType.FUNCTION
.Utility class to decoracte AWS SDK dependencies with extra HTTP Client dependendies and exclusions.
Deploy GraalVM native image to Azure Container Instance.
Deploy app docker image to Azure Container Instance.
Azure Cosmos DB Feature.
Azure Key Vault Feature.
Default implementation of
AvailableFeatures
.Adds support for Telegram chatbots as Lambdas.
Adds support for Telegram chatbots as Azure Functions.
Adds support for Telegram chatbots as Google Cloud Functions.
Adds support for Telegram chatbots as Google Cloud Functions.
Bootstrap configuration.
Build Feature.
Build Plugin.
Feature contributing a build plugin.
Build Properties.
You can get an instance via
BuildTestVerifier.of(String, Options)
.Build tool.
Category a feature belongs to.
Base class for chatbot features.
Marker interface for chatbot features.
Marker interface for
Feature
which contribute code to the generated project.Coherence Data Feature.
Coherence used as Distributed Configuration feature.
Base coherence feature.
Coherence as a Distributed Configuration
Coherence used to store HTTP sessions feature.
Comment.
Composite pattern for
FeatureValidator
.Models application environment configuration to specify where the configuration is rooted for the given configuration values (key/value pairs).
Configuration feature.
Console Output.
Context Factory.
API for singletons contributing entries to the .gitignore file.
API to flag a feature as contributing a Test Container Dependency.
Micronaut Control Panel feature.
Coordinate.
Coordinate Resolver.
Add support for Micronaut Data Azure Cosmos.
A feature that configures a datasource with a driver
Marker features for data document features such as
DataMongo
and DataAzureCosmosFeature
.Add support for Micronaut Data MongoDB.
Base class for our data-mongo features.
Add support for Micronaut Data MongoDB Reactive.
CoordinateResolver
that delegates to a list of CoordinateResolver
instances.A default feature is one that should be applied to a
project conditionally without being explicitly selected.
Default implementation of
PomDependencyVersionResolver
.Default implementation of
ProjectGenerator
.DefaultImplementation
of RecipeFetcher
.Default implementation of
RepositoryResolver
.Dekorate feature validator.
Adds Dekorate Service Halkyon support.
Adds Dekorate Jaeger support.
Adds Dekorate Knative support.
Adds Dekorate Kubernetes support.
Adds Dekorate Openshift support.
Adds Dekorate Prometheus support that generates ServiceMonitor resource.
Adds Dekorate Service Catalog support.
Dependency.
Builder.
Dependency Context.
Default implementation of
DependencyContext
.Dependency Coordinate.
Dockerfile.
Builder.
Push to docker registry github workflow feature.
Encapsulates a link to Website.
.gitignore entries for Eclipse projects.
A feature is a class that affects the outcome of a generated
project.
Feature Context.
Feature Phase.
Feature predicate.
Features container.
Feature validator.
File System Output Handler.
Marker interface for function features.
A context object used when generating projects.
GitHub API v3 operations.
GitHub Oauth operations.
GitHub repository.
GitHub secrets public key used for secrets encryption.
GitHub User.
GitHub workflow feature.
GitHub workflow run.
GitHub workflow runs.
Creates a .gitignore file.
A feature for supporting Google CloudEvents Function.
A feature for supporting Google Cloud Function.
Deploy GraalVM native image to Google Cloud Run service.
Deploy app docker image to Google Cloud Run service.
Push GraalVM native image to docker registry github workflow feature.
Gradle Feature.
Representation of a Gradle Build.
Gradle Build Creator.
Gradle Configuration.
Gradle Dependency.
Gradle DSL.
Gradle Build file type.
.gitignore entries for Gradle projects.
Maven Central.
Maven Local.
Gradle Plugin.
Builder.
Gradle Repository.
A feature that only works with
BuildTool.isGradle()
.Implementation note: GroovyModuleFeature is not a LanguageSpecificFeature,
because it's perfectly reasonable to use for Spock framework, in which case the
GroovyModuleFeature dependencies are added as test scope.
Interface to be implemented by features which require the user to define a Handler Class.
Whether the feature has a default build.
Whether the feature has a default test.
Include Defaults.
.gitignore entries for IntelliJ IDEA projects.
JDK versions.
Marker interface for JPA features, such as DataJpa and HibernateJpa.
JSON Serialization feature.
Marker interface for Feature which extend JUnit and hence require Junit to be present.
Validates features of type
JunitCompanionFeature
require JUnit as Testing framework.JUnit Rocker model provider.
API for a
Feature
which contributes additional arguments that will be passed to the JVM process, such as Java agent properties.Adds Knative configuration to an application.
A feature that only works with Kotlin specific language.
Marker interface for a feature which adds support for the
Language.KOTLIN
programming language.KSP Feature.
Adds Kubernetes configuration to an application.
Adds micronaut-kubernetes-client that integrates official K8S SDK.
Adds support for Kubernetes config maps configuration.
Adds micronaut-kubernetes-reactor-client.
Adds micronaut-kubernetes-rxjava2-client.
Marker interface for features corresponding to Lambda Triggers.
JVM Programming Language.
Default values to be applied when a given.
Language Feature.
A feature that only works with a specific language.
Marker interface for any feature contributing a license for the project.
Adds support for LocalStack.
Marker interface for any feature contributing logging for the project.
Lookup Failed Exception.
Contributes .gitignore entries for MacOS.
Map Output Handler.
Maven Feature.
Maven Build.
Maven Build Creator.
Maven Central.
Maven Combine Attribute.
Maven Coordinate.
.gitignore entries for Maven projects.
Maven Local.
Maven Plugin.
Builder.
Maven Repository.
Maven Scope.
A feature that only works with
BuildTool.MAVEN
.Sub interface for messaging features.
Marker interface for Micronaut Registry features.
Micronaut AOT Feature.
Micronaut AOT Gradle Plugin.
Micronaut Gradle Plugin.
Builder.
Micronaut Application Gradle Plugin.
Marker interface for
CommunityFeature
which expose a Micronaut Library.Micronaut Distributed Configuration.
Micronaut HTTP Validation.
Micronaut AOT Gradle Plugin.
Micronaut Options.
Builder.
Micronaut Parent POM feature.
RecipeFetcher
implementation for Micronaut.Micronaut Serialization Jackson.
Micronaut Serialization Processor.
Marks a feature as dependent on a Micronaut Server (such as Netty) and
cannot be combined with a third party server feature.
Validates that features dependent on a Micronaut server are not included when
a 3rd party (i.e.
Micronaut Test JUnit 5.
Micronaut Test Resources Gradle Plugin.
Builder.
Enum for Micronaut Framework major versions.
A feature that only works with a minimum JDK.
Sub interface for mqtt features.
Multi project feature.
Utility methods for working with names.
A utility class to supply nested configuration via
Configuration.addNested(NestedConfiguration)
.AWS implementation of
ObjectStorageFeature
.Azure implementation of
ObjectStorageFeature
.Base class for Object Storage features.
Google Cloud implementation of
ObjectStorageFeature
.Oracle Cloud implementation of
ObjectStorageFeature
.One of feature.
Builder.
A feature backed by an OpenRewrite recipe.
Operating system.
Project creation options.
Utility methods for
Options
.Oracle Cloud ATP feature validator.
Deploy GraalVM dockerized application to Oracle Functions from Oracle Container Registry.
Deploy dockerized application to Oracle Functions from Oracle Container Registry.
Output handler.
Parent POM.
A feature which defines a ParentPom.
Dependency Phase.
Resolves the versions of dependencies from a POM file.
Represents a Maven profile.
Builder.
Project.
Project Generator API.
Project Identifier.
Project name validator.
ConfigurationFeature
for Properties.Build tool property.
Micronaut Options.
Builder.
Marker for reactive library (RxJava, Project Reactor) features.
Marker feature for Reactive features adding an HTTP Client.
Utility class to interact with OpenRewrite recipes.
Utils class to work with
Recipe
.Repository.
Repository Resolver.
Some third party features apply annotation processors that are not compatible with Kotlin Symbol Processing (KSP)
for Kotlin language projects.
Marker interface for a feature which requires
MavenLocal
repository.Marker interface for a feature which requires a specific repository.
Rocker template.
Rocker Writable.
Dependency scope.
GitHub secret.
Adds a shaded JAR feature.
Signing Gradle Plugin.
Source.
Spotless Gradle Plugin.
DefaultFeature
for Spring Boot projects.Spring Boot dependencies constants.
Spring Boot Gradle Plugin.
SpringBoot Options.
Builder.
Spring Boot starter.
Spring Dependency Management Gradle Plugin.
Substitution.
Builder.
Adds support for Telegram chatbots as Lambdas.
Adds support for Telegram chatbots as Azure Functions.
Adds support for Telegram chatbots as Google Cloud Functions.
Adds support for Telegram chatbots as Google Cloud Functions.
Test feature.
Test Framework.
Test Rocker model provider.
Marks a server feature as third party as opposed to a Micronaut server, to denote
it cannot be combined with features that are dependent on a Micronaut Server feature.
Marker interface for features which don't support transactional.
.gitignore entries for VS Code.
Workflow utils.
Zip Output Handler.
Utility class for ZIP operations.