@Override public void setFailingWithError(Throwable cause) { increment("fail." + cause.getClass().getSimpleName().toLowerCase()); healthManager.setFailing(); healthServiceClient.ifPresent(healthServiceClient1 -> healthServiceClient1.failWithError(serviceName, cause)); }
@Override public void setFailingWithReason(HealthFailReason reason) { increment("fail." + reason.name().toLowerCase()); healthManager.setFailing(); healthServiceClient.ifPresent(healthServiceClient1 -> healthServiceClient1.failWithReason(serviceName, reason)); }
@Override public void setFailing() { increment("fail"); healthManager.setFailing(); healthServiceClient.ifPresent(healthServiceClient1 -> healthServiceClient1.failWithReason(serviceName, HealthFailReason.ERROR)); }