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
PropertySourceLoaderinterface.An environment that is active for the current execution of the application.Allows blocking resolving ofPropertySourcefrom remote distributed configuration servers.A "cached environment" is a performance optimization aimed at minimizing the cost of callingSystem.getenv()orSystem.getProperties().APropertySourcefor properties parsed from the command line.Models a configuration path such as those declared withinConfigurationPropertiesandEachPropertydeclarations.A segment of configuration.An optimization class which is used to register property sources statically.The default implementation of theEnvironmentinterface.The defaultPropertyPlaceholderResolver.A segment of placeholder resolution.AnPropertySourcethat is empty when instantiated.The current application environment.Loads properties from environment variables viaSystem.getenv().A property source specific for the Kubernetes environment.APropertySourcethat uses a map.Default load that handles Java properties files.A property entry models a configuration property registration within a particularThe property expression resolver.Interface for implementations that resolve placeholders in configuration and annotations.A PropertySource is a location to resolve property values from.The origin of the property source.Property convention.Loads the given property source for the given environment.An interface for beans that are capable of locating aPropertySourceinstance.APropertyResolverthat resolves from one or manyPropertySourceinstances.Interface for classes that read and process properties sources.Loads properties from system properties.