Class CassandraDriverHealthIndicator
java.lang.Object
org.springframework.boot.health.contributor.AbstractHealthIndicator
org.springframework.boot.cassandra.health.CassandraDriverHealthIndicator
- All Implemented Interfaces:
HealthContributor, HealthIndicator
Simple implementation of a
HealthIndicator returning status information for
Cassandra data stores.- Since:
- 4.0.0
- Author:
- Alexandre Dutra, Tomasz Lelek
-
Constructor Summary
ConstructorsConstructorDescriptionCassandraDriverHealthIndicator(com.datastax.oss.driver.api.core.CqlSession session) Create a newCassandraDriverHealthIndicatorinstance. -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoHealthCheck(Health.Builder builder) Actual health check logic.Methods inherited from class AbstractHealthIndicator
healthMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface HealthIndicator
health
-
Constructor Details
-
CassandraDriverHealthIndicator
public CassandraDriverHealthIndicator(com.datastax.oss.driver.api.core.CqlSession session) Create a newCassandraDriverHealthIndicatorinstance.- Parameters:
session- theCqlSession.
-
-
Method Details
-
doHealthCheck
Description copied from class:AbstractHealthIndicatorActual health check logic.- Specified by:
doHealthCheckin classAbstractHealthIndicator- Parameters:
builder- theHealth.Builderto report health status and details- Throws:
Exception- anyExceptionthat should create aStatus.DOWNsystem status.
-