Class CassandraDriverReactiveHealthIndicator
java.lang.Object
org.springframework.boot.health.contributor.AbstractReactiveHealthIndicator
org.springframework.boot.cassandra.health.CassandraDriverReactiveHealthIndicator
- All Implemented Interfaces:
ReactiveHealthContributor, ReactiveHealthIndicator
Simple implementation of a
ReactiveHealthIndicator returning status information
for Cassandra data stores.- Since:
- 4.0.0
- Author:
- Alexandre Dutra, Tomasz Lelek
-
Constructor Summary
ConstructorsConstructorDescriptionCassandraDriverReactiveHealthIndicator(com.datastax.oss.driver.api.core.CqlSession session) Create a newCassandraDriverReactiveHealthIndicatorinstance. -
Method Summary
Modifier and TypeMethodDescriptionprotected reactor.core.publisher.Mono<Health> doHealthCheck(Health.Builder builder) Actual health check logic.Methods inherited from class AbstractReactiveHealthIndicator
healthMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ReactiveHealthIndicator
asHealthContributor, health
-
Constructor Details
-
CassandraDriverReactiveHealthIndicator
public CassandraDriverReactiveHealthIndicator(com.datastax.oss.driver.api.core.CqlSession session) Create a newCassandraDriverReactiveHealthIndicatorinstance.- Parameters:
session- theCqlSession.
-
-
Method Details
-
doHealthCheck
Description copied from class:AbstractReactiveHealthIndicatorActual health check logic. If an error occurs in the pipeline, it will be handled automatically.- Specified by:
doHealthCheckin classAbstractReactiveHealthIndicator- Parameters:
builder- theHealth.Builderto report health status and details- Returns:
- a
Monothat provides theHealth
-