Package io.micronaut.discovery.config
Class DefaultCompositeConfigurationClient
- java.lang.Object
-
- io.micronaut.discovery.config.DefaultCompositeConfigurationClient
-
- All Implemented Interfaces:
io.micronaut.core.naming.Described,ConfigurationClient
@Singleton @Primary public class DefaultCompositeConfigurationClient extends java.lang.Object implements ConfigurationClient
The defaultConfigurationClientimplementation.- Since:
- 1.0
-
-
Field Summary
-
Fields inherited from interface io.micronaut.discovery.config.ConfigurationClient
CONFIGURATION_PREFIX, ENABLED, READ_TIMEOUT
-
-
Constructor Summary
Constructors Constructor Description DefaultCompositeConfigurationClient(ConfigurationClient[] configurationClients)Create a default composite configuration client from given configuration clients.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()org.reactivestreams.Publisher<io.micronaut.context.env.PropertySource>getPropertySources(io.micronaut.context.env.Environment environment)Retrieves all of thePropertySourceregistrations for the given environment.java.lang.StringtoString()
-
-
-
Constructor Detail
-
DefaultCompositeConfigurationClient
public DefaultCompositeConfigurationClient(ConfigurationClient[] configurationClients)
Create a default composite configuration client from given configuration clients.- Parameters:
configurationClients- The configuration clients
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceio.micronaut.core.naming.Described
-
getPropertySources
public org.reactivestreams.Publisher<io.micronaut.context.env.PropertySource> getPropertySources(io.micronaut.context.env.Environment environment)
Description copied from interface:ConfigurationClientRetrieves all of thePropertySourceregistrations for the given environment.- Specified by:
getPropertySourcesin interfaceConfigurationClient- Parameters:
environment- The environment- Returns:
- A
Publisherthat emits zero or manyPropertySourceinstances discovered for the given environment
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-