@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