public interface  org.apache.camel.health.HealthCheckRegistry extends java.lang.Object implements org.apache.camel.health.HealthCheckRepository, org.apache.camel.CamelContextAware
{
public abstract boolean register(org.apache.camel.health.HealthCheck);
public abstract boolean unregister(org.apache.camel.health.HealthCheck);
public abstract void setRepositories(java.util.Collection);
public abstract java.util.Collection getRepositories();
public abstract boolean addRepository(org.apache.camel.health.HealthCheckRepository);
public abstract boolean removeRepository(org.apache.camel.health.HealthCheckRepository);
public java.util.Collection getCheckIDs()
{
java.util.stream.Stream v, v;
java.lang.Object v;
java.util.stream.Collector v;
java.util.function.Function v;
org.apache.camel.health.HealthCheckRegistry v;
v := @this: org.apache.camel.health.HealthCheckRegistry;
v = interfaceinvoke v.<org.apache.camel.health.HealthCheckRegistry: java.util.stream.Stream stream()>();
v = staticinvoke <org.apache.camel.health.HealthCheckRegistry$getId__205: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
return v;
}
public java.util.Optional getCheck(java.lang.String)
{
java.util.stream.Stream v, v;
java.util.function.Predicate v;
java.util.Optional v;
java.lang.String v;
org.apache.camel.health.HealthCheckRegistry v;
v := @this: org.apache.camel.health.HealthCheckRegistry;
v := @parameter: java.lang.String;
v = interfaceinvoke v.<org.apache.camel.health.HealthCheckRegistry: java.util.stream.Stream stream()>();
v = staticinvoke <org.apache.camel.health.HealthCheckRegistry$lambda_getCheck_0__206: java.util.function.Predicate bootstrap$(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.Optional findFirst()>();
return v;
}
}