Package io.micronaut.context.env
package io.micronaut.context.env
Classes related to the Micronaut environment.
- Since:
- 1.0
- Author:
- graemerocher
-
ClassDescriptionAn abstract implementation of the
PropertySourceLoader
interface.An environment that is active for the current execution of the application.Allows blocking resolving ofPropertySource
from remote distributed configuration servers.A "cached environment" is a performance optimization aimed at minimizing the cost of callingSystem.getenv()
orSystem.getProperties()
.APropertySource
for properties parsed from the command line.Models a configuration path such as those declared withinConfigurationProperties
andEachProperty
declarations.A segment of configuration.An optimization class which is used to register property sources statically.The default implementation of theEnvironment
interface.The defaultPropertyPlaceholderResolver
.A segment of placeholder resolution.AnPropertySource
that is empty when instantiated.The current application environment.Loads properties from environment variables viaSystem.getenv()
.A property source specific for the Kubernetes environment.APropertySource
that uses a map.Default load that handles Java properties files.The property expression resolver.Interface for implementations that resolve placeholders in configuration and annotations.A PropertySource is a location to resolve property values from.Property convention.Loads the given property source for the given environment.An interface for beans that are capable of locating aPropertySource
instance.APropertyResolver
that resolves from one or manyPropertySource
instances.The property catalog to use.Interface for classes that read and process properties sources.Loads properties from system properties.