Package org.apache.sling.hc.api
Interface HealthCheck
Deprecated.
Health Check services can be executed and return an execution
Result.
Clients should not look up health checks directly but rather use the HealthCheckExecutor
service and executed checks based on tags.
If the MBEAN_NAME service registration property is set, the health check is registered as an mbean and can be invoked by getting
the MBean from the JMX registry.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.Optional service property: If this property is set the health check will be executed asynchronously using the cron expression provided.static final StringDeprecated.Optional service property: the name of the MBean for registering the health check as an MBean.static final StringDeprecated.Optional service property: the name of a health check.static final StringDeprecated.Optional service property: TTL for health checkResult.static final StringDeprecated.Optional service property: tags for categorizing the health check services.static final StringDeprecated.Optional service property: If given, warning results (that is WARN, CRITICAL or HEALTH_CHECK_ERROR) from the past executions will be taken into account as well for the given minutes (use Integer.MAX_VALUE for indefinitely). -
Method Summary
-
Field Details
-
NAME
Deprecated.Optional service property: the name of a health check. This name should be unique, however there might be more than one health check service with the same value for this property. The value of this property must be of type String.- See Also:
-
MBEAN_NAME
Deprecated.Optional service property: the name of the MBean for registering the health check as an MBean. If this property is missing the health check is not registered as a JMX MBean. If there is more than one service with the same value for this property, the one with the highest service ranking is registered only. The value of this property must be of type String.- See Also:
-
TAGS
Deprecated.Optional service property: tags for categorizing the health check services. The value of this property must be of type String or String array.- See Also:
-
ASYNC_CRON_EXPRESSION
Deprecated.Optional service property: If this property is set the health check will be executed asynchronously using the cron expression provided.- See Also:
-
RESULT_CACHE_TTL_IN_MS
Deprecated.Optional service property: TTL for health checkResult. The value of this property must be of typeLongand is specified in ms.- See Also:
-
WARNINGS_STICK_FOR_MINUTES
Deprecated.Optional service property: If given, warning results (that is WARN, CRITICAL or HEALTH_CHECK_ERROR) from the past executions will be taken into account as well for the given minutes (use Integer.MAX_VALUE for indefinitely). Useful for unhealthy system states that disappear but might leave the system at an inconsistent state (e.g. an event queue overflow).- See Also:
-
-
Method Details
invalid @link
{@link https://sling.apache.org/documentation/bundles/sling-health-check-tool.html