@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(value={com.datastax.driver.core.Cluster.class,org.springframework.data.cassandra.core.ReactiveCassandraOperations.class,reactor.core.publisher.Flux.class})
@ConditionalOnBean(value=org.springframework.data.cassandra.core.ReactiveCassandraOperations.class)
@ConditionalOnEnabledHealthIndicator(value="cassandra")
@AutoConfigureBefore(value=HealthIndicatorAutoConfiguration.class)
@AutoConfigureAfter(value=CassandraReactiveDataAutoConfiguration.class)
public class CassandraReactiveHealthIndicatorAutoConfiguration
extends CompositeReactiveHealthIndicatorConfiguration<CassandraReactiveHealthIndicator,org.springframework.data.cassandra.core.ReactiveCassandraOperations>
- Since:
- 2.1.0
- Author:
- Artsiom Yudovin, Stephane Nicoll