Class RouteHealthCheck

  • All Implemented Interfaces:
    org.apache.camel.CamelContextAware, org.apache.camel.health.HealthCheck, org.apache.camel.Ordered, 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 interface org.apache.camel.health.HealthCheck

        CHECK_ENABLED, CHECK_GROUP, CHECK_ID, CHECK_KIND, ENDPOINT_URI, FAILURE_COUNT, FAILURE_ENDPOINT_URI, FAILURE_ERROR_COUNT, HTTP_RESPONSE_CODE, INVOCATION_ATTEMPT_TIME, INVOCATION_COUNT, INVOCATION_TIME, SUCCESS_COUNT
      • Fields inherited from interface org.apache.camel.Ordered

        HIGHEST, LOWEST
    • Constructor Detail

      • RouteHealthCheck

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

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

      • isLiveness

        public boolean isLiveness()
      • doCallCheck

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