io.vertx.config.spi

## Interface ConfigStoreFactory

- All Known Implementing Classes:
    ConfigMapStoreFactory, ConsulConfigStoreFactory, GitConfigStoreFactory, RedisConfigStoreFactory, SpringConfigServerStoreFactory, VaultConfigStoreFactory, ZookeeperConfigStoreFactory

      public interface ConfigStoreFactory

  Factory to create instances of `ConfigStore`. This is a SPI, and so implementations are retrieved from the classpath / classloader using a `ServiceLoader`.
  Author:
    Clement Escoffier

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `ConfigStore` | `create(Vertx vertx, JsonObject configuration)` Creates an instance of the `ConfigStore`.
    `String` | `name()`

- - ### Method Detail

    - #### name

          String name()

      Returns:
        the name of the factory.

    - #### create

          ConfigStore create(Vertx vertx,
                             JsonObject configuration)

      Creates an instance of the `ConfigStore`.
      Parameters:
        `vertx` - the vert.x instance, never `null`
        `configuration` - the configuration, never `null`, but potentially empty
      Returns:
        the created configuration store

Copyright © 2023 Eclipse. All rights reserved.