Package org.apache.camel.impl.engine
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final String
protected org.apache.camel.spi.FactoryFinder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Class
<?> findHealthCheck
(String name, org.apache.camel.CamelContext context) protected Class
<?> findHealthCheckRepository
(String name, org.apache.camel.CamelContext context) org.apache.camel.CamelContext
org.apache.camel.health.HealthCheck
org.apache.camel.health.HealthCheckRepository
void
setCamelContext
(org.apache.camel.CamelContext camelContext)
-
Field Details
-
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 interfaceorg.apache.camel.spi.HasCamelContext
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext) - Specified by:
setCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
resolveHealthCheck
- Specified by:
resolveHealthCheck
in interfaceorg.apache.camel.health.HealthCheckResolver
-
resolveHealthCheckRepository
- Specified by:
resolveHealthCheckRepository
in interfaceorg.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
-