@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(value={org.springframework.data.mongodb.core.ReactiveMongoTemplate.class,reactor.core.publisher.Flux.class})
@ConditionalOnBean(value=org.springframework.data.mongodb.core.ReactiveMongoTemplate.class)
@ConditionalOnEnabledHealthIndicator(value="mongo")
@AutoConfigureAfter(value=org.springframework.boot.autoconfigure.data.mongo.MongoReactiveDataAutoConfiguration.class)
public class MongoReactiveHealthContributorAutoConfiguration
extends CompositeReactiveHealthContributorConfiguration<org.springframework.boot.actuate.mongo.MongoReactiveHealthIndicator,org.springframework.data.mongodb.core.ReactiveMongoTemplate>
Auto-configuration for
MongoReactiveHealthIndicator.| Constructor and Description |
|---|
MongoReactiveHealthContributorAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.boot.actuate.health.ReactiveHealthContributor |
mongoHealthContributor(java.util.Map<java.lang.String,org.springframework.data.mongodb.core.ReactiveMongoTemplate> reactiveMongoTemplates) |
createCompositecreateContributor, createIndicatorpublic MongoReactiveHealthContributorAutoConfiguration()
@Bean
@ConditionalOnMissingBean(name={"mongoHealthIndicator","mongoHealthContributor"})
public org.springframework.boot.actuate.health.ReactiveHealthContributor mongoHealthContributor(java.util.Map<java.lang.String,org.springframework.data.mongodb.core.ReactiveMongoTemplate> reactiveMongoTemplates)