Package io.micronaut.runtime
Class ApplicationConfiguration
- java.lang.Object
-
- io.micronaut.runtime.ApplicationConfiguration
-
@ConfigurationProperties("micronaut.application") @Primary public class ApplicationConfiguration extends java.lang.Object
Common application configuration.- Since:
- 1.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ApplicationConfiguration.InstanceConfiguration
Configuration for instance settings.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
APPLICATION_NAME
Property name for Micronaut application name.static java.lang.String
DEFAULT_CHARSET
Property name for Micronaut default charset.static java.lang.String
PREFIX
Prefix for Micronaut application settings.
-
Constructor Summary
Constructors Constructor Description ApplicationConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.charset.Charset
getDefaultCharset()
ApplicationConfiguration.InstanceConfiguration
getInstance()
java.util.Optional<java.lang.String>
getName()
The application name.void
setDefaultCharset(java.nio.charset.Charset defaultCharset)
Default value (UTF-8).void
setInstance(ApplicationConfiguration.InstanceConfiguration instance)
void
setName(java.lang.String name)
-
-
-
Field Detail
-
PREFIX
public static final java.lang.String PREFIX
Prefix for Micronaut application settings.- See Also:
- Constant Field Values
-
DEFAULT_CHARSET
public static final java.lang.String DEFAULT_CHARSET
Property name for Micronaut default charset.- See Also:
- Constant Field Values
-
APPLICATION_NAME
public static final java.lang.String APPLICATION_NAME
Property name for Micronaut application name.- See Also:
- Constant Field Values
-
-
Method Detail
-
getDefaultCharset
public java.nio.charset.Charset getDefaultCharset()
- Returns:
- The default charset to use.
-
setDefaultCharset
public void setDefaultCharset(java.nio.charset.Charset defaultCharset)
Default value (UTF-8).- Parameters:
defaultCharset
- Set the default charset to use.
-
getName
public java.util.Optional<java.lang.String> getName()
The application name. Used to identify the application for purposes of reporting, tracing, service discovery etc. Should be unique.- Returns:
- The application name
-
setName
public void setName(java.lang.String name)
- Parameters:
name
- Set the application name
-
getInstance
public ApplicationConfiguration.InstanceConfiguration getInstance()
- Returns:
- Configuration for the application instance
-
setInstance
public void setInstance(ApplicationConfiguration.InstanceConfiguration instance)
- Parameters:
instance
- The instance configuration
-
-