Class DefaultHealthCheckResolver

java.lang.Object
org.apache.camel.impl.engine.DefaultHealthCheckResolver
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.health.HealthCheckResolver, org.apache.camel.spi.HasCamelContext

public class DefaultHealthCheckResolver extends Object implements org.apache.camel.health.HealthCheckResolver, org.apache.camel.CamelContextAware
Default health check resolver that looks for health checks factories in META-INF/services/org/apache/camel/health-check/.
  • Field Details

    • HEALTH_CHECK_RESOURCE_PATH

      public static final String HEALTH_CHECK_RESOURCE_PATH
      See Also:
    • healthCheckFactory

      protected org.apache.camel.spi.FactoryFinder healthCheckFactory
  • Constructor Details

    • DefaultHealthCheckResolver

      public DefaultHealthCheckResolver()
  • Method Details

    • getCamelContext

      public org.apache.camel.CamelContext getCamelContext()
      Specified by:
      getCamelContext in interface org.apache.camel.spi.HasCamelContext
    • setCamelContext

      public void setCamelContext(org.apache.camel.CamelContext camelContext)
      Specified by:
      setCamelContext in interface org.apache.camel.CamelContextAware
    • resolveHealthCheck

      public org.apache.camel.health.HealthCheck resolveHealthCheck(String id)
      Specified by:
      resolveHealthCheck in interface org.apache.camel.health.HealthCheckResolver
    • resolveHealthCheckRepository

      public org.apache.camel.health.HealthCheckRepository resolveHealthCheckRepository(String id)
      Specified by:
      resolveHealthCheckRepository in interface org.apache.camel.health.HealthCheckResolver
    • findHealthCheck

      protected Class<?> findHealthCheck(String name, org.apache.camel.CamelContext context) throws Exception
      Throws:
      Exception
    • findHealthCheckRepository

      protected Class<?> findHealthCheckRepository(String name, org.apache.camel.CamelContext context) throws Exception
      Throws:
      Exception