default void updateHealth(double health, @Nullable ClientRequestContext ctx,
                              @Nullable ResponseHeaders headers, @Nullable Throwable cause) {
        // TODO(ikhoon): Make this method abstract in Armeria 2.0
        updateHealth(health);
    }
Updates the health of the {@link Endpoint} being checked.

@param health {@code 0.0} indicates the {@link Endpoint} is not able to handle any requests.
              A positive value indicates the {@link Endpoint} is able to handle requests.
              A value greater than {@code 1.0} will be set equal to {@code 1.0}.
@param ctx the {@link ClientRequestContext} of the health check request.
@param headers the {@link ResponseHeaders} of the health check request.
               {@code null} if the request is failed with the {@code cause}.
@param cause the cause of the failed health check request.
             {@code null} if the health checked request received the {@code headers}.
core/src/main/java/com/linecorp/armeria/client/endpoint/healthcheck/HealthCheckerContext.java