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 defaultConfigurationClient
implementation.- 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.String
getDescription()
org.reactivestreams.Publisher<io.micronaut.context.env.PropertySource>
getPropertySources(io.micronaut.context.env.Environment environment)
Retrieves all of thePropertySource
registrations for the given environment.java.lang.String
toString()
-
-
-
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:
getDescription
in 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:ConfigurationClient
Retrieves all of thePropertySource
registrations for the given environment.- Specified by:
getPropertySources
in interfaceConfigurationClient
- Parameters:
environment
- The environment- Returns:
- A
Publisher
that emits zero or manyPropertySource
instances discovered for the given environment
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-