public abstract class AbstractHealthCheck extends Object implements org.apache.camel.health.HealthCheck
HealthCheck.| Modifier and Type | Field and Description |
|---|---|
static String |
CHECK_ENABLED |
static String |
CHECK_GROUP |
static String |
CHECK_ID |
static String |
FAILURE_COUNT |
static String |
INVOCATION_ATTEMPT_TIME |
static String |
INVOCATION_COUNT |
static String |
INVOCATION_TIME |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractHealthCheck(String id) |
protected |
AbstractHealthCheck(String group,
String id) |
protected |
AbstractHealthCheck(String group,
String id,
Map<String,Object> meta) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMetaData(String key,
Object value) |
org.apache.camel.health.HealthCheck.Result |
call() |
org.apache.camel.health.HealthCheck.Result |
call(Map<String,Object> options) |
protected abstract void |
doCall(org.apache.camel.health.HealthCheckResultBuilder builder,
Map<String,Object> options)
Invoke the health check.
|
boolean |
equals(Object o) |
org.apache.camel.health.HealthCheckConfiguration |
getConfiguration() |
String |
getGroup() |
String |
getId() |
Map<String,Object> |
getMetaData() |
int |
hashCode() |
void |
setConfiguration(org.apache.camel.health.HealthCheckConfiguration configuration) |
public static final String CHECK_ID
public static final String CHECK_GROUP
public static final String CHECK_ENABLED
public static final String INVOCATION_COUNT
public static final String INVOCATION_TIME
public static final String INVOCATION_ATTEMPT_TIME
public static final String FAILURE_COUNT
protected AbstractHealthCheck(String id)
public String getId()
getId in interface org.apache.camel.spi.HasIdpublic String getGroup()
getGroup in interface org.apache.camel.spi.HasGrouppublic Map<String,Object> getMetaData()
getMetaData in interface org.apache.camel.health.HealthCheckpublic org.apache.camel.health.HealthCheckConfiguration getConfiguration()
getConfiguration in interface org.apache.camel.health.HealthCheckpublic void setConfiguration(org.apache.camel.health.HealthCheckConfiguration configuration)
public org.apache.camel.health.HealthCheck.Result call()
call in interface org.apache.camel.health.HealthCheckpublic org.apache.camel.health.HealthCheck.Result call(Map<String,Object> options)
call in interface org.apache.camel.health.HealthCheckApache Camel