Class RouteHealthCheck

java.lang.Object
org.apache.camel.impl.health.AbstractHealthCheck
org.apache.camel.impl.health.RouteHealthCheck
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.health.HealthCheck, org.apache.camel.Ordered, org.apache.camel.spi.HasCamelContext, org.apache.camel.spi.HasGroup, org.apache.camel.spi.HasId
Direct Known Subclasses:
ConsumerHealthCheck

public class RouteHealthCheck extends AbstractHealthCheck
HealthCheck for a given route.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.camel.health.HealthCheck

    org.apache.camel.health.HealthCheck.Kind, org.apache.camel.health.HealthCheck.Result, org.apache.camel.health.HealthCheck.State
  • Field Summary

    Fields inherited from class org.apache.camel.impl.health.AbstractHealthCheck

    SERVICE_ERROR_CODE, SERVICE_STATUS_CODE

    Fields inherited from interface org.apache.camel.health.HealthCheck

    CHECK_ENABLED, CHECK_GROUP, CHECK_ID, CHECK_KIND, ENDPOINT_URI, FAILURE_COUNT, FAILURE_ERROR_COUNT, FAILURE_START_TIME, FAILURE_TIME, HTTP_RESPONSE_CODE, INVOCATION_COUNT, INVOCATION_TIME, SUCCESS_COUNT, SUCCESS_START_TIME, SUCCESS_TIME

    Fields inherited from interface org.apache.camel.Ordered

    HIGHEST, LOWEST
  • Constructor Summary

    Constructors
    Constructor
    Description
    RouteHealthCheck(org.apache.camel.Route route)
     
    RouteHealthCheck(org.apache.camel.Route route, String id)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    doCall(org.apache.camel.health.HealthCheckResultBuilder builder, Map<String,Object> options)
    Invoke the health check.
    protected void
    doCallCheck(org.apache.camel.health.HealthCheckResultBuilder builder, Map<String,Object> options)
    Additional checks

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.camel.health.HealthCheck

    callLiveness, callReadiness, getOrder, isLiveness, isReadiness
  • Constructor Details

    • RouteHealthCheck

      public RouteHealthCheck(org.apache.camel.Route route)
    • RouteHealthCheck

      public RouteHealthCheck(org.apache.camel.Route route, String id)
  • Method Details

    • doCall

      protected void doCall(org.apache.camel.health.HealthCheckResultBuilder builder, Map<String,Object> options)
      Description copied from class: AbstractHealthCheck
      Invoke the health check.
      Specified by:
      doCall in class AbstractHealthCheck
      See Also:
      • HealthCheck.call(Map)
    • doCallCheck

      protected void doCallCheck(org.apache.camel.health.HealthCheckResultBuilder builder, Map<String,Object> options)
      Additional checks