package health; import ratpack.exec.ExecControl; import ratpack.exec.Promise; import ratpack.health.HealthCheck; import java.io.IOException; public class WithExceptionHealthCheck implements HealthCheck { @Override public String getName() { return "WithExceptionHealthCheck"; } @Override public Promise<Result> check(ExecControl execControl) throws Exception { return execControl.promise(f -> { throw new IOException("Promise did not return value. Just crashed"); }); } }