Class ConsulDiscoveryClientConfiguration
java.lang.Object
org.springframework.cloud.consul.discovery.ConsulDiscoveryClientConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnDiscoveryEnabled
@ConditionalOnBlockingDiscoveryEnabled
@ConditionalOnConsulDiscoveryEnabled
@EnableConfigurationProperties
@AutoConfigureBefore({org.springframework.cloud.client.discovery.simple.SimpleDiscoveryClientAutoConfiguration.class,org.springframework.cloud.client.CommonsClientAutoConfiguration.class})
@AutoConfigureAfter({org.springframework.cloud.commons.util.UtilAutoConfiguration.class,org.springframework.cloud.consul.ConsulAutoConfiguration.class})
public class ConsulDiscoveryClientConfiguration
extends Object
- Author:
- Spencer Gibb, Olga Maciaszek-Sharma, Tim Ysewyn
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconsulDiscoveryClient(com.ecwid.consul.v1.ConsulClient consulClient, ConsulDiscoveryProperties discoveryProperties) consulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils)
-
Constructor Details
-
ConsulDiscoveryClientConfiguration
public ConsulDiscoveryClientConfiguration()
-
-
Method Details
-
consulDiscoveryProperties
@Bean @ConditionalOnMissingBean public ConsulDiscoveryProperties consulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils) -
consulDiscoveryClient
@Bean @ConditionalOnMissingBean public ConsulDiscoveryClient consulDiscoveryClient(com.ecwid.consul.v1.ConsulClient consulClient, ConsulDiscoveryProperties discoveryProperties)
-