@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value=com.netflix.discovery.EurekaClientConfig.class) @ConditionalOnDiscoveryEnabled @ConditionalOnReactiveDiscoveryEnabled @ConditionalOnProperty(value="eureka.client.enabled", matchIfMissing=true) @EnableConfigurationProperties @AutoConfigureAfter(value={EurekaClientAutoConfiguration.class,org.springframework.cloud.client.discovery.composite.reactive.ReactiveCompositeDiscoveryClientAutoConfiguration.class}) @AutoConfigureBefore(value=org.springframework.cloud.client.ReactiveCommonsClientAutoConfiguration.class) @ImportAutoConfiguration(value=EurekaClientAutoConfiguration.class) public class EurekaReactiveDiscoveryClientConfiguration extends Object
Constructor and Description |
---|
EurekaReactiveDiscoveryClientConfiguration() |
Modifier and Type | Method and Description |
---|---|
EurekaReactiveDiscoveryClient |
eurekaReactiveDiscoveryClient(com.netflix.discovery.EurekaClient client,
com.netflix.discovery.EurekaClientConfig clientConfig) |
org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator |
eurekaReactiveDiscoveryClientHealthIndicator(EurekaReactiveDiscoveryClient client,
org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties properties) |
public EurekaReactiveDiscoveryClientConfiguration()
@Bean @ConditionalOnMissingBean public EurekaReactiveDiscoveryClient eurekaReactiveDiscoveryClient(com.netflix.discovery.EurekaClient client, com.netflix.discovery.EurekaClientConfig clientConfig)
@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)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.