@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.Environment
public java.lang.String[] getDefaultProfiles()
getDefaultProfiles
in interface org.springframework.core.env.Environment
public boolean acceptsProfiles(@NonNull java.lang.String... profiles)
acceptsProfiles
in interface org.springframework.core.env.Environment
public boolean acceptsProfiles(@Nonnull org.springframework.core.env.Profiles profiles)
acceptsProfiles
in interface org.springframework.core.env.Environment
public 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.PropertyResolver
public <T> T getProperty(@Nonnull java.lang.String key, @Nonnull java.lang.Class<T> targetType, @Nonnull T defaultValue)
getProperty
in interface org.springframework.core.env.PropertyResolver
public java.lang.String getRequiredProperty(@Nonnull java.lang.String key) throws java.lang.IllegalStateException
getRequiredProperty
in interface org.springframework.core.env.PropertyResolver
java.lang.IllegalStateException
public <T> T getRequiredProperty(java.lang.String key, java.lang.Class<T> targetType) throws java.lang.IllegalStateException
getRequiredProperty
in interface org.springframework.core.env.PropertyResolver
java.lang.IllegalStateException
public java.lang.String resolvePlaceholders(@Nonnull java.lang.String text)
resolvePlaceholders
in interface org.springframework.core.env.PropertyResolver
public java.lang.String resolveRequiredPlaceholders(@Nonnull java.lang.String text) throws java.lang.IllegalArgumentException
resolveRequiredPlaceholders
in interface org.springframework.core.env.PropertyResolver
java.lang.IllegalArgumentException
@Nonnull public io.micronaut.context.env.Environment getEnvironment()
public void setActiveProfiles(java.lang.String... profiles)
setActiveProfiles
in interface org.springframework.core.env.ConfigurableEnvironment
public void addActiveProfile(java.lang.String profile)
addActiveProfile
in interface org.springframework.core.env.ConfigurableEnvironment
public void setDefaultProfiles(java.lang.String... profiles)
setDefaultProfiles
in interface org.springframework.core.env.ConfigurableEnvironment
public org.springframework.core.env.MutablePropertySources getPropertySources()
getPropertySources
in interface org.springframework.core.env.ConfigurableEnvironment
public java.util.Map<java.lang.String,java.lang.Object> getSystemProperties()
getSystemProperties
in interface org.springframework.core.env.ConfigurableEnvironment
public java.util.Map<java.lang.String,java.lang.Object> getSystemEnvironment()
getSystemEnvironment
in interface org.springframework.core.env.ConfigurableEnvironment
public void merge(org.springframework.core.env.ConfigurableEnvironment parent)
merge
in interface org.springframework.core.env.ConfigurableEnvironment
public org.springframework.core.convert.support.ConfigurableConversionService getConversionService()
getConversionService
in interface org.springframework.core.env.ConfigurablePropertyResolver
public void setConversionService(org.springframework.core.convert.support.ConfigurableConversionService conversionService)
setConversionService
in interface org.springframework.core.env.ConfigurablePropertyResolver
public void setPlaceholderPrefix(java.lang.String placeholderPrefix)
setPlaceholderPrefix
in interface org.springframework.core.env.ConfigurablePropertyResolver
public void setPlaceholderSuffix(java.lang.String placeholderSuffix)
setPlaceholderSuffix
in interface org.springframework.core.env.ConfigurablePropertyResolver
public void setValueSeparator(java.lang.String valueSeparator)
setValueSeparator
in interface org.springframework.core.env.ConfigurablePropertyResolver
public void setIgnoreUnresolvableNestedPlaceholders(boolean ignoreUnresolvableNestedPlaceholders)
setIgnoreUnresolvableNestedPlaceholders
in interface org.springframework.core.env.ConfigurablePropertyResolver
public void setRequiredProperties(java.lang.String... requiredProperties)
setRequiredProperties
in interface org.springframework.core.env.ConfigurablePropertyResolver
public void validateRequiredProperties() throws org.springframework.core.env.MissingRequiredPropertiesException
validateRequiredProperties
in interface org.springframework.core.env.ConfigurablePropertyResolver
org.springframework.core.env.MissingRequiredPropertiesException