Class VaultConfigStore

java.lang.Object
io.vertx.config.vault.VaultConfigStore
All Implemented Interfaces:
ConfigStore

public class VaultConfigStore extends Object implements ConfigStore
An implementation of ConfigStore for Vault (https://www.vaultproject.io/).
Author:
Clement Escoffier
  • Constructor Details

  • Method Details

    • close

      public Future<Void> close()
      Description copied from interface: ConfigStore
      Closes the configuration store.
      Specified by:
      close in interface ConfigStore
      Returns:
      a Future of the asynchronous result.
    • get

      public Future<Buffer> get()
      Description copied from interface: ConfigStore
      Retrieves the configuration store in this store.
      Specified by:
      get in interface ConfigStore
      Returns:
      a Future of the asynchronous result.
    • getVaultClient

      public SlimVaultClient getVaultClient()
      Returns:
      the underlying client - for testing purpose only.