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 Constructor Description ConsulReactiveDiscoveryClientConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsulDiscoveryPropertiesconsulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils)ConsulReactiveDiscoveryClientconsulReactiveDiscoveryClient(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)
-
-
-
Method Detail
-
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)
-
-