Package io.debezium.connector.cassandra
Class CassandraConnectorTaskHealthCheck
java.lang.Object
com.codahale.metrics.health.HealthCheck
io.debezium.connector.cassandra.CassandraConnectorTaskHealthCheck
public class CassandraConnectorTaskHealthCheck
extends com.codahale.metrics.health.HealthCheck
-
Nested Class Summary
Nested classes/interfaces inherited from class com.codahale.metrics.health.HealthCheck
com.codahale.metrics.health.HealthCheck.Result, com.codahale.metrics.health.HealthCheck.ResultBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CassandraClientprivate static final com.fasterxml.jackson.databind.ObjectMapperprivate final CassandraConnectorTaskTemplate.ProcessorGroup -
Constructor Summary
ConstructorsConstructorDescriptionCassandraConnectorTaskHealthCheck(CassandraConnectorTaskTemplate.ProcessorGroup processorGroup, CassandraClient cassandraClient) -
Method Summary
Methods inherited from class com.codahale.metrics.health.HealthCheck
execute
-
Field Details
-
mapper
private static final com.fasterxml.jackson.databind.ObjectMapper mapper -
processorGroup
-
cassandraClient
-
-
Constructor Details
-
CassandraConnectorTaskHealthCheck
public CassandraConnectorTaskHealthCheck(CassandraConnectorTaskTemplate.ProcessorGroup processorGroup, CassandraClient cassandraClient)
-
-
Method Details
-
check
- Specified by:
checkin classcom.codahale.metrics.health.HealthCheck- Throws:
Exception
-
isHealthy
private boolean isHealthy() -
getMessage
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-