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 Object
implements ConfigurationClient
The default
ConfigurationClient implementation.- Since:
- 1.0
-
Field Summary
Fields inherited from interface io.micronaut.discovery.config.ConfigurationClient
CONFIGURATION_PREFIX, ENABLED, READ_TIMEOUT -
Constructor Summary
ConstructorsConstructorDescriptionDefaultCompositeConfigurationClient(ConfigurationClient[] configurationClients) Create a default composite configuration client from given configuration clients. -
Method Summary
Modifier and TypeMethodDescription@NonNull Stringorg.reactivestreams.Publisher<io.micronaut.context.env.PropertySource>getPropertySources(io.micronaut.context.env.Environment environment) Retrieves all of thePropertySourceregistrations for the given environment.toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.micronaut.core.naming.Described
getDescription
-
Constructor Details
-
DefaultCompositeConfigurationClient
Create a default composite configuration client from given configuration clients.- Parameters:
configurationClients- The configuration clients
-
-
Method Details
-
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
-