@Singleton @RequiresConsul @Requires(beans=ConsulClient.class) @Requires(property="micronaut.config-client.enabled",value="true",defaultValue="false") public class ConsulConfigurationClient extends java.lang.Object implements io.micronaut.discovery.config.ConfigurationClient
ConfigurationClient
for Consul.Constructor and Description |
---|
ConsulConfigurationClient(ConsulClient consulClient,
ConsulConfiguration consulConfiguration,
io.micronaut.context.env.Environment environment) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription() |
org.reactivestreams.Publisher<io.micronaut.context.env.PropertySource> |
getPropertySources(io.micronaut.context.env.Environment environment) |
public ConsulConfigurationClient(ConsulClient consulClient, ConsulConfiguration consulConfiguration, io.micronaut.context.env.Environment environment)
consulClient
- The consul clientconsulConfiguration
- The consul configurationenvironment
- The environmentpublic java.lang.String getDescription()
getDescription
in interface io.micronaut.core.naming.Described
public org.reactivestreams.Publisher<io.micronaut.context.env.PropertySource> getPropertySources(io.micronaut.context.env.Environment environment)
getPropertySources
in interface io.micronaut.discovery.config.ConfigurationClient