@Singleton
 @Primary
 @Internal
public class MicronautEnvironment
extends java.lang.Object
implements org.springframework.core.env.ConfigurableEnvironment
Environment interface for Micronaut.| Constructor and Description | 
|---|
| MicronautEnvironment(io.micronaut.context.env.Environment environment)Default constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | acceptsProfiles(org.springframework.core.env.Profiles profiles) | 
| boolean | acceptsProfiles(java.lang.String... profiles) | 
| void | addActiveProfile(java.lang.String profile) | 
| boolean | containsProperty(java.lang.String key) | 
| java.lang.String[] | getActiveProfiles() | 
| org.springframework.core.convert.support.ConfigurableConversionService | getConversionService() | 
| java.lang.String[] | getDefaultProfiles() | 
| io.micronaut.context.env.Environment | getEnvironment()The target environment. | 
| java.lang.String | getProperty(java.lang.String key) | 
| <T> T | getProperty(java.lang.String key,
           java.lang.Class<T> targetType) | 
| <T> T | getProperty(java.lang.String key,
           java.lang.Class<T> targetType,
           T defaultValue) | 
| java.lang.String | getProperty(java.lang.String key,
           java.lang.String defaultValue) | 
| org.springframework.core.env.MutablePropertySources | getPropertySources() | 
| java.lang.String | getRequiredProperty(java.lang.String key) | 
| <T> T | getRequiredProperty(java.lang.String key,
                   java.lang.Class<T> targetType) | 
| java.util.Map<java.lang.String,java.lang.Object> | getSystemEnvironment() | 
| java.util.Map<java.lang.String,java.lang.Object> | getSystemProperties() | 
| void | merge(org.springframework.core.env.ConfigurableEnvironment parent) | 
| java.lang.String | resolvePlaceholders(java.lang.String text) | 
| java.lang.String | resolveRequiredPlaceholders(java.lang.String text) | 
| void | setActiveProfiles(java.lang.String... profiles) | 
| void | setConversionService(org.springframework.core.convert.support.ConfigurableConversionService conversionService) | 
| void | setDefaultProfiles(java.lang.String... profiles) | 
| void | setIgnoreUnresolvableNestedPlaceholders(boolean ignoreUnresolvableNestedPlaceholders) | 
| void | setPlaceholderPrefix(java.lang.String placeholderPrefix) | 
| void | setPlaceholderSuffix(java.lang.String placeholderSuffix) | 
| void | setRequiredProperties(java.lang.String... requiredProperties) | 
| void | setValueSeparator(java.lang.String valueSeparator) | 
| void | validateRequiredProperties() | 
public MicronautEnvironment(io.micronaut.context.env.Environment environment)
environment - The target environmentpublic java.lang.String[] getActiveProfiles()
getActiveProfiles in interface org.springframework.core.env.Environmentpublic java.lang.String[] getDefaultProfiles()
getDefaultProfiles in interface org.springframework.core.env.Environmentpublic boolean acceptsProfiles(@NonNull
                               java.lang.String... profiles)
acceptsProfiles in interface org.springframework.core.env.Environmentpublic boolean acceptsProfiles(@NonNull
                               org.springframework.core.env.Profiles profiles)
acceptsProfiles in interface org.springframework.core.env.Environmentpublic boolean containsProperty(java.lang.String key)
containsProperty in interface org.springframework.core.env.PropertyResolver@Nullable
public java.lang.String getProperty(@NonNull
                                              java.lang.String key)
getProperty in interface org.springframework.core.env.PropertyResolver@NonNull
public java.lang.String getProperty(@NonNull
                                             java.lang.String key,
                                             @NonNull
                                             java.lang.String defaultValue)
getProperty in interface org.springframework.core.env.PropertyResolver@Nullable
public <T> T getProperty(@NonNull
                                   java.lang.String key,
                                   @NonNull
                                   java.lang.Class<T> targetType)
getProperty in interface org.springframework.core.env.PropertyResolverpublic <T> T getProperty(@NonNull
                         java.lang.String key,
                         @NonNull
                         java.lang.Class<T> targetType,
                         @NonNull
                         T defaultValue)
getProperty in interface org.springframework.core.env.PropertyResolverpublic java.lang.String getRequiredProperty(@NonNull
                                            java.lang.String key)
                                     throws java.lang.IllegalStateException
getRequiredProperty in interface org.springframework.core.env.PropertyResolverjava.lang.IllegalStateExceptionpublic <T> T getRequiredProperty(java.lang.String key,
                                 java.lang.Class<T> targetType)
                          throws java.lang.IllegalStateException
getRequiredProperty in interface org.springframework.core.env.PropertyResolverjava.lang.IllegalStateExceptionpublic java.lang.String resolvePlaceholders(@NonNull
                                            java.lang.String text)
resolvePlaceholders in interface org.springframework.core.env.PropertyResolverpublic java.lang.String resolveRequiredPlaceholders(@NonNull
                                                    java.lang.String text)
                                             throws java.lang.IllegalArgumentException
resolveRequiredPlaceholders in interface org.springframework.core.env.PropertyResolverjava.lang.IllegalArgumentException@NonNull public io.micronaut.context.env.Environment getEnvironment()
public void setActiveProfiles(java.lang.String... profiles)
setActiveProfiles in interface org.springframework.core.env.ConfigurableEnvironmentpublic void addActiveProfile(java.lang.String profile)
addActiveProfile in interface org.springframework.core.env.ConfigurableEnvironmentpublic void setDefaultProfiles(java.lang.String... profiles)
setDefaultProfiles in interface org.springframework.core.env.ConfigurableEnvironmentpublic org.springframework.core.env.MutablePropertySources getPropertySources()
getPropertySources in interface org.springframework.core.env.ConfigurableEnvironmentpublic java.util.Map<java.lang.String,java.lang.Object> getSystemProperties()
getSystemProperties in interface org.springframework.core.env.ConfigurableEnvironmentpublic java.util.Map<java.lang.String,java.lang.Object> getSystemEnvironment()
getSystemEnvironment in interface org.springframework.core.env.ConfigurableEnvironmentpublic void merge(org.springframework.core.env.ConfigurableEnvironment parent)
merge in interface org.springframework.core.env.ConfigurableEnvironmentpublic org.springframework.core.convert.support.ConfigurableConversionService getConversionService()
getConversionService in interface org.springframework.core.env.ConfigurablePropertyResolverpublic void setConversionService(org.springframework.core.convert.support.ConfigurableConversionService conversionService)
setConversionService in interface org.springframework.core.env.ConfigurablePropertyResolverpublic void setPlaceholderPrefix(java.lang.String placeholderPrefix)
setPlaceholderPrefix in interface org.springframework.core.env.ConfigurablePropertyResolverpublic void setPlaceholderSuffix(java.lang.String placeholderSuffix)
setPlaceholderSuffix in interface org.springframework.core.env.ConfigurablePropertyResolverpublic void setValueSeparator(java.lang.String valueSeparator)
setValueSeparator in interface org.springframework.core.env.ConfigurablePropertyResolverpublic void setIgnoreUnresolvableNestedPlaceholders(boolean ignoreUnresolvableNestedPlaceholders)
setIgnoreUnresolvableNestedPlaceholders in interface org.springframework.core.env.ConfigurablePropertyResolverpublic void setRequiredProperties(java.lang.String... requiredProperties)
setRequiredProperties in interface org.springframework.core.env.ConfigurablePropertyResolverpublic void validateRequiredProperties()
                                throws org.springframework.core.env.MissingRequiredPropertiesException
validateRequiredProperties in interface org.springframework.core.env.ConfigurablePropertyResolverorg.springframework.core.env.MissingRequiredPropertiesException