public class Micronaut extends DefaultApplicationContextBuilder implements ApplicationContextBuilder
Main entry point for running a Micronaut application.
| Modifier | Constructor and Description | 
|---|---|
| protected  | Micronaut()The default constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| Micronaut | args(java.lang.String... args)Set the command line arguments. | 
| static Micronaut | build(java.lang.String... args)Run the application for the given arguments. | 
| Micronaut | classes(java.lang.Class... classes)Add classes to be included in the initialization of the application. | 
| Micronaut | classLoader(java.lang.ClassLoader classLoader)The class loader to be used. | 
| Micronaut | environmentPropertySource(boolean environmentPropertySource)Set whether environment variables should contribute to configuration. | 
| Micronaut | environments(java.lang.String... environments)The environments to use. | 
| Micronaut | environmentVariableExcludes(java.lang.String... environmentVariables)Which environment variables should not contribute to configuration. | 
| Micronaut | environmentVariableIncludes(java.lang.String... environmentVariables)Which environment variables should contribute to configuration. | 
| Micronaut | exclude(java.lang.String... configurations)Allow customizing the configurations that will be loaded. | 
| protected void | handleStartupException(Environment environment,
                      java.lang.Throwable exception)Default handling of startup exceptions. | 
| Micronaut | include(java.lang.String... configurations)Allow customizing the configurations that will be loaded. | 
| Micronaut | mainClass(java.lang.Class mainClass)The main class used by this application. | 
| <T extends java.lang.Throwable> | mapError(java.lang.Class<T> exception,
        java.util.function.Function<T,java.lang.Integer> mapper)Maps an exception to the given error code. | 
| Micronaut | packages(java.lang.String... packages)The packages to include for package scanning. | 
| Micronaut | properties(java.util.Map<java.lang.String,java.lang.Object> properties)Properties to override from the environment. | 
| Micronaut | propertySources(PropertySource... propertySources)Additional property sources. | 
| static ApplicationContext | run(java.lang.Class[] classes,
   java.lang.String... args)Run the application for the given arguments. | 
| static ApplicationContext | run(java.lang.Class cls,
   java.lang.String... args)Run the application for the given arguments. | 
| static ApplicationContext | run(java.lang.String... args)Run the application for the given arguments. | 
| Micronaut | singletons(java.lang.Object... beans)Additional singletons to register prior to startup. | 
| ApplicationContext | start()Starts the  ApplicationContext. | 
build, deduceEnvironment, eagerInitAnnotated, getClassLoader, getDeduceEnvironments, getEagerInitAnnotated, getEnvironments, getEnvironmentVariableExcludes, getEnvironmentVariableIncludes, getOverrideConfigLocations, getResourceLoader, isEnvironmentPropertySource, newApplicationContext, overrideConfigLocationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, deduceEnvironment, eagerInitAnnotated, eagerInitConfiguration, eagerInitSingletons, overrideConfigLocations, rungetConversionServiceisEagerInitConfiguration, isEagerInitSingletons@NonNull public ApplicationContext start()
ApplicationContextBuilderApplicationContext.start in interface ApplicationContextBuilderMicronaut@NonNull public Micronaut include(@Nullable java.lang.String... configurations)
DefaultApplicationContextBuilderinclude in interface ApplicationContextBuilderinclude in class DefaultApplicationContextBuilderconfigurations - The configurations to include@NonNull public Micronaut exclude(@Nullable java.lang.String... configurations)
DefaultApplicationContextBuilderexclude in interface ApplicationContextBuilderexclude in class DefaultApplicationContextBuilderconfigurations - The configurations to exclude@NonNull public Micronaut classes(@Nullable java.lang.Class... classes)
classes - The application@NonNull public Micronaut properties(@Nullable java.util.Map<java.lang.String,java.lang.Object> properties)
ApplicationContextBuilderproperties in interface ApplicationContextBuilderproperties in class DefaultApplicationContextBuilderproperties - The properties@NonNull public Micronaut singletons(java.lang.Object... beans)
ApplicationContextBuildersingletons in interface ApplicationContextBuildersingletons in class DefaultApplicationContextBuilderbeans - The beans@NonNull public Micronaut propertySources(@Nullable PropertySource... propertySources)
ApplicationContextBuilderpropertySources in interface ApplicationContextBuilderpropertySources in class DefaultApplicationContextBuilderpropertySources - The property sources to include@NonNull public Micronaut environmentPropertySource(boolean environmentPropertySource)
ApplicationContextBuilderenvironmentPropertySource in interface ApplicationContextBuilderenvironmentPropertySource in class DefaultApplicationContextBuilderenvironmentPropertySource - The boolean@NonNull public Micronaut environmentVariableIncludes(@Nullable java.lang.String... environmentVariables)
ApplicationContextBuilderenvironmentVariableIncludes in interface ApplicationContextBuilderenvironmentVariableIncludes in class DefaultApplicationContextBuilderenvironmentVariables - The environment variables@NonNull public Micronaut environmentVariableExcludes(@Nullable java.lang.String... environmentVariables)
ApplicationContextBuilderenvironmentVariableExcludes in interface ApplicationContextBuilderenvironmentVariableExcludes in class DefaultApplicationContextBuilderenvironmentVariables - The environment variables@NonNull public Micronaut mainClass(java.lang.Class mainClass)
ApplicationContextBuildermainClass in interface ApplicationContextBuildermainClass in class DefaultApplicationContextBuildermainClass - The main class@NonNull public Micronaut classLoader(java.lang.ClassLoader classLoader)
ApplicationContextBuilderclassLoader in interface ApplicationContextBuilderclassLoader in class DefaultApplicationContextBuilderclassLoader - The classloader@NonNull public Micronaut args(@Nullable java.lang.String... args)
ApplicationContextBuilderargs in interface ApplicationContextBuilderargs in class DefaultApplicationContextBuilderargs - The arguments@NonNull public Micronaut environments(@Nullable java.lang.String... environments)
ApplicationContextBuilderenvironments in interface ApplicationContextBuilderenvironments in class DefaultApplicationContextBuilderenvironments - The environments@NonNull public Micronaut packages(@Nullable java.lang.String... packages)
ApplicationContextBuilderpackages in interface ApplicationContextBuilderpackages in class DefaultApplicationContextBuilderpackages - The packagespublic <T extends java.lang.Throwable> Micronaut mapError(java.lang.Class<T> exception, java.util.function.Function<T,java.lang.Integer> mapper)
T - The exception typeexception - The exceptionmapper - The mapperpublic static Micronaut build(java.lang.String... args)
args - The argumentsApplicationContextpublic static ApplicationContext run(java.lang.String... args)
args - The argumentsApplicationContextpublic static ApplicationContext run(java.lang.Class cls, java.lang.String... args)
cls - The application classargs - The argumentsApplicationContextpublic static ApplicationContext run(java.lang.Class[] classes, java.lang.String... args)
classes - The application classesargs - The argumentsApplicationContextprotected void handleStartupException(Environment environment, java.lang.Throwable exception)
environment - The environmentexception - The exceptionApplicationStartupException - If the server cannot be shutdown with an appropriate exist code