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

- Packages that use Status
  Package | Description
  --- | ---
  io.vertx.ext.healthchecks |
  io.vertx.ext.web.healthchecks |
  io.vertx.reactivex.ext.healthchecks |
  io.vertx.reactivex.ext.web.healthchecks |
  io.vertx.rxjava3.ext.healthchecks |
  io.vertx.rxjava3.ext.web.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 | 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​(boolean ok)` | Sets whether or not the current status is positive (UP) or negative (DOWN).
    `Status` | Status.`setOK()` | Sets the outcome of the status to OK.
    `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 | Description
    --- | --- | ---
    `static CheckResult` | CheckResult.`from​(String name, Status status)` |
    `CheckResult` | CheckResult.`setStatus​(Status status)` |

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

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

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

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

  - ### 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 | Description
    --- | --- | ---
    `HealthChecks` | HealthChecks.`register​(String name, long timeout, Handler<Promise<Status>> procedure)` | Registers a health check procedure.
    `HealthChecks` | HealthChecks.`register​(String name, Handler<Promise<Status>> procedure)` | Registers a health check procedure.

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

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

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

    Method parameters in io.vertx.rxjava3.ext.web.healthchecks with type arguments of type Status
    Modifier and Type | Method | Description
    --- | --- | ---
    `HealthCheckHandler` | HealthCheckHandler.`register​(String name, long timeout, Handler<Promise<Status>> procedure)` | Registers a health check procedure.
    `HealthCheckHandler` | HealthCheckHandler.`register​(String name, 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 | Description
    --- | --- | ---
    `static Handler<Promise<Status>>` | ClusterHealthCheck.`createProcedure​(Vertx vertx)` | Creates a ready-to-use Vert.x cluster `HealthChecks` procedure.