@Override public HealthCheck getHealthCheck() { List<ServiceEndpoint> trippedBreakers = new ArrayList<>(); trippedBreakers.forEach(ep -> { if (CircuitBreakerState.isTripped(ep.getCircuitBreakerState())) { trippedBreakers.add(ep); } }); if (trippedBreakers.isEmpty()) { return new HealthCheck(); } else { return buildFailedHealthCheck(trippedBreakers); } }