@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(value={com.couchbase.client.java.Cluster.class,reactor.core.publisher.Flux.class})
@ConditionalOnBean(value=com.couchbase.client.java.Cluster.class)
@ConditionalOnEnabledHealthIndicator(value="couchbase")
@AutoConfigureAfter(value=org.springframework.boot.autoconfigure.couchbase.CouchbaseAutoConfiguration.class)
public class CouchbaseReactiveHealthContributorAutoConfiguration
extends CompositeReactiveHealthContributorConfiguration<org.springframework.boot.actuate.couchbase.CouchbaseReactiveHealthIndicator,com.couchbase.client.java.Cluster>
Auto-configuration for
CouchbaseReactiveHealthIndicator.| Constructor and Description |
|---|
CouchbaseReactiveHealthContributorAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.boot.actuate.health.ReactiveHealthContributor |
couchbaseHealthContributor(java.util.Map<java.lang.String,com.couchbase.client.java.Cluster> clusters) |
createCompositecreateContributor, createIndicatorpublic CouchbaseReactiveHealthContributorAutoConfiguration()
@Bean
@ConditionalOnMissingBean(name={"couchbaseHealthIndicator","couchbaseHealthContributor"})
public org.springframework.boot.actuate.health.ReactiveHealthContributor couchbaseHealthContributor(java.util.Map<java.lang.String,com.couchbase.client.java.Cluster> clusters)