@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(value="spring.cloud.cloudfoundry.discovery.use-dns",
havingValue="false",
matchIfMissing=true)
public static class CloudFoundryReactiveDiscoveryClientConfiguration.CloudFoundryNativeReactiveDiscoveryClientConfig
extends Object
| Constructor and Description |
|---|
CloudFoundryNativeReactiveDiscoveryClientConfig() |
| Modifier and Type | Method and Description |
|---|---|
CloudFoundryReactiveHeartbeatSender |
cloudFoundryHeartbeatSender(CloudFoundryNativeReactiveDiscoveryClient client) |
org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator |
cloudFoundryReactiveDiscoveryClientHealthIndicator(CloudFoundryNativeReactiveDiscoveryClient client,
org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties properties) |
CloudFoundryNativeReactiveDiscoveryClient |
nativeCloudFoundryDiscoveryClient(org.cloudfoundry.operations.CloudFoundryOperations cf,
CloudFoundryService svc,
CloudFoundryDiscoveryProperties cloudFoundryDiscoveryProperties) |
public CloudFoundryNativeReactiveDiscoveryClientConfig()
@Bean @ConditionalOnMissingBean public CloudFoundryNativeReactiveDiscoveryClient nativeCloudFoundryDiscoveryClient(org.cloudfoundry.operations.CloudFoundryOperations cf, CloudFoundryService svc, CloudFoundryDiscoveryProperties cloudFoundryDiscoveryProperties)
@Bean @ConditionalOnClass(name="org.springframework.boot.actuate.health.ReactiveHealthIndicator") @ConditionalOnDiscoveryHealthIndicatorEnabled public org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator cloudFoundryReactiveDiscoveryClientHealthIndicator(CloudFoundryNativeReactiveDiscoveryClient client, org.springframework.cloud.client.discovery.health.DiscoveryClientHealthIndicatorProperties properties)
@Bean public CloudFoundryReactiveHeartbeatSender cloudFoundryHeartbeatSender(CloudFoundryNativeReactiveDiscoveryClient client)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.