## Uses of Interface
io.vertx.core.Completable

- Packages that use Completable
  Package | Description
  --- | ---
  io.vertx.config.vault.client |
  io.vertx.core |
  io.vertx.ext.bridge |
  io.vertx.ext.eventbus.bridge.tcp |
  io.vertx.ext.web.handler.graphql.ws |
  io.vertx.ext.web.handler.sockjs |
  io.vertx.grpc |

- - ### Uses of Completable in io.vertx.config.vault.client

    Methods in io.vertx.config.vault.client with parameters of type Completable
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SlimVaultClient.`createToken​(TokenRequest tokenRequest, Completable<Auth> resultHandler)` | Creates a new token.
    `void` | SlimVaultClient.`delete​(String path, Completable<Void> resultHandler)` | Deletes a secret from `path`.
    `void` | SlimVaultClient.`list​(String path, Completable<List<String>> resultHandler)` | Lists secrets from path (children).
    `void` | SlimVaultClient.`loginWithAppRole​(String roleId, String secretId, Completable<Auth> resultHandler)` | Logs in against the `AppRole` backend.
    `void` | SlimVaultClient.`loginWithCert​(Completable<Auth> resultHandler)` | Logs in against the `Cert` backend.
    `void` | SlimVaultClient.`loginWithUserCredentials​(String username, String password, Completable<Auth> resultHandler)` | Logs in against the `userpass` backend.
    `void` | SlimVaultClient.`lookupSelf​(Completable<Lookup> resultHandler)` | Looks up for the current token metadata.
    `void` | SlimVaultClient.`read​(String path, Completable<Secret> responseHandler)` | Reads a secret from `path`.
    `void` | SlimVaultClient.`renewSelf​(long leaseDurationInSecond, Completable<Auth> resultHandler)` | Renews the current token.
    `void` | SlimVaultClient.`write​(String path, JsonObject secrets, Completable<Secret> resultHandler)` | Write a secret to `path`.

  - ### Uses of Completable in io.vertx.core

    Subinterfaces of Completable in io.vertx.core
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `Promise<T>` | Represents the writable side of an action that may, or may not, have occurred yet.

    Methods in io.vertx.core with parameters of type Completable
    Modifier and Type | Method | Description
    --- | --- | ---
    `default Future<T>` | Future.`andThen​(Completable<? super T> handler)` | Invokes the given `handler` upon completion.
    `default Future<T>` | Future.`onComplete​(Completable<? super T> handler)` | Add handlers to be notified on succeeded result and failed result.

  - ### Uses of Completable in io.vertx.ext.bridge

    Subinterfaces of Completable in io.vertx.ext.bridge
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `BaseBridgeEvent` | Represents an event that occurs on the event bus bridge.

  - ### Uses of Completable in io.vertx.ext.eventbus.bridge.tcp

    Subinterfaces of Completable in io.vertx.ext.eventbus.bridge.tcp
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `BridgeEvent` | Represents an event that occurs on the event bus bridge.

  - ### Uses of Completable in io.vertx.ext.web.handler.graphql.ws

    Subinterfaces of Completable in io.vertx.ext.web.handler.graphql.ws
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ConnectionInitEvent` |

  - ### Uses of Completable in io.vertx.ext.web.handler.sockjs

    Subinterfaces of Completable in io.vertx.ext.web.handler.sockjs
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `BridgeEvent` | Represents an event that occurs on the event bus bridge.

  - ### Uses of Completable in io.vertx.grpc

    Methods in io.vertx.grpc with parameters of type Completable
    Modifier and Type | Method | Description
    --- | --- | ---
    `VertxServer` | VertxServer.`start​(Completable<Void> completionHandler)` |