## Uses of Class
io.vertx.ext.healthchecks.Status

- Packages that use Status
  Package | Description
  --- | ---
  io.vertx.ext.healthchecks |
  io.vertx.reactivex.ext.healthchecks |
  io.vertx.rxjava.ext.healthchecks |
  io.vertx.rxjava3.ext.healthchecks |
  io.vertx.spi.cluster.hazelcast |

- - ### Uses of Status in io.vertx.ext.healthchecks

    Methods in io.vertx.ext.healthchecks that return Status
    Modifier and Type | Method and Description
    --- | ---
    `Status` | CheckResult.`getStatus()`
    `static Status` | Status.`KO()` Creates a status when something bad is detected.
    `static Status` | Status.`KO(JsonObject data)` Creates a status when something bad is detected.
    `static Status` | Status.`OK()` Creates a status when everything is fine.
    `static Status` | Status.`OK(JsonObject data)` Creates a status when everything is fine and adds metadata.
    `Status` | Status.`setData(JsonObject data)` Sets the metadata.
    `Status` | Status.`setKO()` Sets the outcome of the status to KO.
    `Status` | Status.`setOK()` Sets the outcome of the status to OK.
    `Status` | Status.`setOk(boolean ok)` Sets whether or not the current status is positive (UP) or negative (DOWN).
    `Status` | Status.`setProcedureInError(boolean procedureInError)` Sets whether or not the procedure attached to this status has failed (timeout, error...).

    Methods in io.vertx.ext.healthchecks with parameters of type Status
    Modifier and Type | Method and Description
    --- | ---
    `static CheckResult` | CheckResult.`from(String name, Status status)`
    `static void` | StatusConverter.`fromJson(Iterable<Map.Entry<String,Object>> json, Status obj)`
    `CheckResult` | CheckResult.`setStatus(Status status)`
    `static void` | StatusConverter.`toJson(Status obj, JsonObject json)`
    `static void` | StatusConverter.`toJson(Status obj, Map<String,Object> json)`

    Method parameters in io.vertx.ext.healthchecks with type arguments of type Status
    Modifier and Type | Method and Description
    --- | ---
    `HealthChecks` | HealthChecks.`register(String name, Handler<Promise<Status>> procedure)` Registers a health check procedure.
    `HealthCheckHandler` | HealthCheckHandler.`register(String name, Handler<Promise<Status>> procedure)` Registers a health check procedure.
    `HealthChecks` | HealthChecks.`register(String name, long timeout, Handler<Promise<Status>> procedure)` Registers a health check procedure.
    `HealthCheckHandler` | HealthCheckHandler.`register(String name, long timeout, Handler<Promise<Status>> procedure)` Registers a health check procedure.

    Constructors in io.vertx.ext.healthchecks with parameters of type Status
    Constructor and Description
    `Status(Status other)` Creates a new instance of `Status` by copying the given `Status`.

  - ### Uses of Status in io.vertx.reactivex.ext.healthchecks

    Method parameters in io.vertx.reactivex.ext.healthchecks with type arguments of type Status
    Modifier and Type | Method and Description
    --- | ---
    `HealthChecks` | HealthChecks.`register(String name, Handler<Promise<Status>> procedure)` Registers a health check procedure.
    `HealthCheckHandler` | HealthCheckHandler.`register(String name, Handler<Promise<Status>> procedure)` Registers a health check procedure.
    `HealthChecks` | HealthChecks.`register(String name, long timeout, Handler<Promise<Status>> procedure)` Registers a health check procedure.
    `HealthCheckHandler` | HealthCheckHandler.`register(String name, long timeout, Handler<Promise<Status>> procedure)` Registers a health check procedure.

  - ### Uses of Status in io.vertx.rxjava.ext.healthchecks

    Method parameters in io.vertx.rxjava.ext.healthchecks with type arguments of type Status
    Modifier and Type | Method and Description
    --- | ---
    `HealthChecks` | HealthChecks.`register(String name, Handler<Promise<Status>> procedure)` Registers a health check procedure.
    `HealthCheckHandler` | HealthCheckHandler.`register(String name, Handler<Promise<Status>> procedure)` Registers a health check procedure.
    `HealthChecks` | HealthChecks.`register(String name, long timeout, Handler<Promise<Status>> procedure)` Registers a health check procedure.
    `HealthCheckHandler` | HealthCheckHandler.`register(String name, long timeout, Handler<Promise<Status>> procedure)` Registers a health check procedure.

  - ### Uses of Status in io.vertx.rxjava3.ext.healthchecks

    Method parameters in io.vertx.rxjava3.ext.healthchecks with type arguments of type Status
    Modifier and Type | Method and Description
    --- | ---
    `HealthChecks` | HealthChecks.`register(String name, Handler<Promise<Status>> procedure)` Registers a health check procedure.
    `HealthCheckHandler` | HealthCheckHandler.`register(String name, Handler<Promise<Status>> procedure)` Registers a health check procedure.
    `HealthChecks` | HealthChecks.`register(String name, long timeout, Handler<Promise<Status>> procedure)` Registers a health check procedure.
    `HealthCheckHandler` | HealthCheckHandler.`register(String name, long timeout, Handler<Promise<Status>> procedure)` Registers a health check procedure.

  - ### Uses of Status in io.vertx.spi.cluster.hazelcast

    Methods in io.vertx.spi.cluster.hazelcast that return types with arguments of type Status
    Modifier and Type | Method and Description
    --- | ---
    `static Handler<Promise<Status>>` | ClusterHealthCheck.`createProcedure(Vertx vertx)` Creates a ready-to-use Vert.x cluster `HealthChecks` procedure.

Copyright © 2023 Eclipse. All rights reserved.