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
-
-
Field Summary
Fields Modifier and Type Field Description private CassandraClientcassandraClientprivate static com.fasterxml.jackson.databind.ObjectMappermapperprivate CassandraConnectorTask.ProcessorGroupprocessorGroup
-
Constructor Summary
Constructors Constructor Description CassandraConnectorTaskHealthCheck(CassandraConnectorTask.ProcessorGroup processorGroup, CassandraClient cassandraClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.codahale.metrics.health.HealthCheck.Resultcheck()private StringgetMessage()private booleanisHealthy()
-
-
-
Field Detail
-
mapper
private static final com.fasterxml.jackson.databind.ObjectMapper mapper
-
processorGroup
private final CassandraConnectorTask.ProcessorGroup processorGroup
-
cassandraClient
private final CassandraClient cassandraClient
-
-
Constructor Detail
-
CassandraConnectorTaskHealthCheck
public CassandraConnectorTaskHealthCheck(CassandraConnectorTask.ProcessorGroup processorGroup, CassandraClient cassandraClient)
-
-
Method Detail
-
check
protected com.codahale.metrics.health.HealthCheck.Result check() throws Exception- Specified by:
checkin classcom.codahale.metrics.health.HealthCheck- Throws:
Exception
-
isHealthy
private boolean isHealthy()
-
getMessage
private String getMessage() throws com.fasterxml.jackson.core.JsonProcessingException
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-