Class ConsulReactiveDiscoveryClientConfiguration
java.lang.Object
org.springframework.cloud.consul.discovery.reactive.ConsulReactiveDiscoveryClientConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnDiscoveryEnabled
@ConditionalOnReactiveDiscoveryEnabled
@ConditionalOnConsulDiscoveryEnabled
@EnableConfigurationProperties(org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties.class)
@AutoConfigureBefore(org.springframework.cloud.client.ReactiveCommonsClientAutoConfiguration.class)
@AutoConfigureAfter({org.springframework.cloud.commons.util.UtilAutoConfiguration.class,org.springframework.cloud.client.discovery.composite.reactive.ReactiveCompositeDiscoveryClientAutoConfiguration.class,org.springframework.cloud.consul.ConsulAutoConfiguration.class})
public class ConsulReactiveDiscoveryClientConfiguration
extends Object
- Author:
- Tim Ysewyn
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconsulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils) consulReactiveDiscoveryClient(com.ecwid.consul.v1.ConsulClient client, ConsulDiscoveryProperties discoveryProperties) org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicatorconsulReactiveDiscoveryClientHealthIndicator(ConsulReactiveDiscoveryClient client, org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties properties)
-
Constructor Details
-
ConsulReactiveDiscoveryClientConfiguration
public ConsulReactiveDiscoveryClientConfiguration()
-
-
Method Details
-
consulDiscoveryProperties
@Bean @ConditionalOnMissingBean public ConsulDiscoveryProperties consulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils) -
consulReactiveDiscoveryClient
@Bean @ConditionalOnMissingBean public ConsulReactiveDiscoveryClient consulReactiveDiscoveryClient(com.ecwid.consul.v1.ConsulClient client, ConsulDiscoveryProperties discoveryProperties) -
consulReactiveDiscoveryClientHealthIndicator
@Bean @ConditionalOnClass(name="org.springframework.boot.actuate.health.ReactiveHealthIndicator") @ConditionalOnDiscoveryHealthIndicatorEnabled public org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator consulReactiveDiscoveryClientHealthIndicator(ConsulReactiveDiscoveryClient client, org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties properties)
-