Class EurekaReactiveDiscoveryClientConfiguration

java.lang.Object
org.springframework.cloud.netflix.eureka.reactive.EurekaReactiveDiscoveryClientConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnClass(com.netflix.discovery.EurekaClientConfig.class) @ConditionalOnDiscoveryEnabled @ConditionalOnReactiveDiscoveryEnabled @ConditionalOnProperty(value="eureka.client.enabled", matchIfMissing=true) @EnableConfigurationProperties @AutoConfigureAfter({EurekaClientAutoConfiguration.class,org.springframework.cloud.client.discovery.composite.reactive.ReactiveCompositeDiscoveryClientAutoConfiguration.class}) @AutoConfigureBefore(org.springframework.cloud.client.ReactiveCommonsClientAutoConfiguration.class) @ImportAutoConfiguration(EurekaClientAutoConfiguration.class) public class EurekaReactiveDiscoveryClientConfiguration extends Object
Configuration related to service discovery when using Netflix Eureka.
Author:
Tim Ysewyn
  • Constructor Details

    • EurekaReactiveDiscoveryClientConfiguration

      public EurekaReactiveDiscoveryClientConfiguration()
  • Method Details

    • eurekaReactiveDiscoveryClient

      @Bean @ConditionalOnMissingBean public EurekaReactiveDiscoveryClient eurekaReactiveDiscoveryClient(com.netflix.discovery.EurekaClient client, com.netflix.discovery.EurekaClientConfig clientConfig)
    • eurekaReactiveDiscoveryClientHealthIndicator

      @Bean @ConditionalOnClass(name="org.springframework.boot.actuate.health.ReactiveHealthIndicator") @ConditionalOnDiscoveryHealthIndicatorEnabled public org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator eurekaReactiveDiscoveryClientHealthIndicator(EurekaReactiveDiscoveryClient client, org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties properties)