@Configuration(proxyBeanMethods=false) @ConditionalOnDiscoveryEnabled @ConditionalOnBlockingDiscoveryEnabled @ConditionalOnConsulDiscoveryEnabled @EnableConfigurationProperties @AutoConfigureBefore(value={org.springframework.cloud.client.discovery.simple.SimpleDiscoveryClientAutoConfiguration.class,org.springframework.cloud.client.CommonsClientAutoConfiguration.class}) @AutoConfigureAfter(value={org.springframework.cloud.commons.util.UtilAutoConfiguration.class,org.springframework.cloud.consul.ConsulAutoConfiguration.class}) public class ConsulDiscoveryClientConfiguration extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CATALOG_WATCH_TASK_SCHEDULER_NAME
Deprecated.
|
Constructor and Description |
---|
ConsulDiscoveryClientConfiguration() |
Modifier and Type | Method and Description |
---|---|
ConsulDiscoveryClient |
consulDiscoveryClient(com.ecwid.consul.v1.ConsulClient consulClient,
ConsulDiscoveryProperties discoveryProperties) |
ConsulDiscoveryProperties |
consulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils) |
@Deprecated public static final String CATALOG_WATCH_TASK_SCHEDULER_NAME
@Bean @ConditionalOnMissingBean public ConsulDiscoveryProperties consulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils)
@Bean @ConditionalOnMissingBean public ConsulDiscoveryClient consulDiscoveryClient(com.ecwid.consul.v1.ConsulClient consulClient, ConsulDiscoveryProperties discoveryProperties)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.