@DeferredContextBinding public class RoutesHealthCheckRepository extends Object implements org.apache.camel.CamelContextAware, org.apache.camel.health.HealthCheckRepository
Constructor and Description |
---|
RoutesHealthCheckRepository() |
Modifier and Type | Method and Description |
---|---|
void |
addBlacklistedRoute(String routeId) |
void |
addEvaluator(PerformanceCounterEvaluator<org.apache.camel.api.management.mbean.ManagedRouteMBean> evaluator) |
void |
addRouteEvaluator(String routeId,
PerformanceCounterEvaluator<org.apache.camel.api.management.mbean.ManagedRouteMBean> evaluator) |
Stream<PerformanceCounterEvaluator<org.apache.camel.api.management.mbean.ManagedRouteMBean>> |
evaluators() |
Stream<PerformanceCounterEvaluator<org.apache.camel.api.management.mbean.ManagedRouteMBean>> |
evaluators(String routeId) |
org.apache.camel.CamelContext |
getCamelContext() |
void |
setBlacklistedRoutes(Collection<String> blacklistedRoutes) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setEvaluators(Collection<PerformanceCounterEvaluator<org.apache.camel.api.management.mbean.ManagedRouteMBean>> evaluators) |
void |
setRouteEvaluators(String routeId,
Collection<PerformanceCounterEvaluator<org.apache.camel.api.management.mbean.ManagedRouteMBean>> evaluators) |
void |
setRoutesEvaluators(Map<String,Collection<PerformanceCounterEvaluator<org.apache.camel.api.management.mbean.ManagedRouteMBean>>> evaluators) |
Stream<org.apache.camel.health.HealthCheck> |
stream() |
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext
in interface org.apache.camel.CamelContextAware
public org.apache.camel.CamelContext getCamelContext()
getCamelContext
in interface org.apache.camel.CamelContextAware
public void setBlacklistedRoutes(Collection<String> blacklistedRoutes)
public void addBlacklistedRoute(String routeId)
public void setEvaluators(Collection<PerformanceCounterEvaluator<org.apache.camel.api.management.mbean.ManagedRouteMBean>> evaluators)
public void addEvaluator(PerformanceCounterEvaluator<org.apache.camel.api.management.mbean.ManagedRouteMBean> evaluator)
public void setRoutesEvaluators(Map<String,Collection<PerformanceCounterEvaluator<org.apache.camel.api.management.mbean.ManagedRouteMBean>>> evaluators)
public void setRouteEvaluators(String routeId, Collection<PerformanceCounterEvaluator<org.apache.camel.api.management.mbean.ManagedRouteMBean>> evaluators)
public void addRouteEvaluator(String routeId, PerformanceCounterEvaluator<org.apache.camel.api.management.mbean.ManagedRouteMBean> evaluator)
public Stream<PerformanceCounterEvaluator<org.apache.camel.api.management.mbean.ManagedRouteMBean>> evaluators()
public Stream<PerformanceCounterEvaluator<org.apache.camel.api.management.mbean.ManagedRouteMBean>> evaluators(String routeId)
public Stream<org.apache.camel.health.HealthCheck> stream()
stream
in interface org.apache.camel.health.HealthCheckRepository
Apache Camel