## Uses of Interface
io.vertx.ext.jdbc.spi.DataSourceProvider

- Packages that use DataSourceProvider
  Package | Description
  --- | ---
  io.vertx.ext.jdbc |
  io.vertx.ext.jdbc.spi |
  io.vertx.jdbcclient |
  io.vertx.reactivex.jdbcclient |
  io.vertx.rxjava.jdbcclient |
  io.vertx.rxjava3.jdbcclient |

- - ### Uses of DataSourceProvider in io.vertx.ext.jdbc

    Methods in io.vertx.ext.jdbc with parameters of type DataSourceProvider
    Modifier and Type | Method and Description
    --- | ---
    `static JDBCClient` | JDBCClient.`create(Vertx vertx, DataSourceProvider dataSourceProvider)` Create a client using a data source provider

  - ### Uses of DataSourceProvider in io.vertx.ext.jdbc.spi

    Methods in io.vertx.ext.jdbc.spi that return DataSourceProvider
    Modifier and Type | Method and Description
    --- | ---
    `static DataSourceProvider` | DataSourceProvider.`create(DataSource dataSource, JsonObject config)` Init provider with specific `DataSource` and config.
    `static DataSourceProvider` | DataSourceProvider.`create(JsonObject config)`
    `default DataSourceProvider` | DataSourceProvider.`init(JsonObject sqlConfig)` Init provider with specific configuration

    Methods in io.vertx.ext.jdbc.spi that return types with arguments of type DataSourceProvider
    Modifier and Type | Method and Description
    --- | ---
    `static Optional<java.util.function.Supplier<DataSourceProvider>>` | DataSourceProvider.`loadDefaultDataSourceProvider()` Load a datasource provider form the JVM system properties with the `DEFAULT_DATA_SOURCE_PROVIDER_NAME` key.

  - ### Uses of DataSourceProvider in io.vertx.jdbcclient

    Fields in io.vertx.jdbcclient with type parameters of type DataSourceProvider
    Modifier and Type | Field and Description
    --- | ---
    `static java.util.function.Supplier<DataSourceProvider>` | JDBCPool.`DEFAULT_DATA_SOURCE_PROVIDER` The default data source provider for this pool, loaded from JVM system properties with the `DEFAULT_DATA_SOURCE_PROVIDER_NAME` key.

    Methods in io.vertx.jdbcclient with parameters of type DataSourceProvider
    Modifier and Type | Method and Description
    --- | ---
    `static JDBCPool` | JDBCPool.`pool(Vertx vertx, DataSourceProvider dataSourceProvider)` Create a JDBC pool which maintains its own data source.
    `static JDBCPool` | JDBCPool.`pool(Vertx vertx, JDBCConnectOptions connectOptions, PoolOptions poolOptions, DataSourceProvider provider)` Create a JDBC pool which maintains its own data source, with the specified provider.

  - ### Uses of DataSourceProvider in io.vertx.reactivex.jdbcclient

    Fields in io.vertx.reactivex.jdbcclient with type parameters of type DataSourceProvider
    Modifier and Type | Field and Description
    --- | ---
    `static java.util.function.Supplier<DataSourceProvider>` | JDBCPool.`DEFAULT_DATA_SOURCE_PROVIDER` The default data source provider for this pool, loaded from JVM system properties with the key.

    Methods in io.vertx.reactivex.jdbcclient with parameters of type DataSourceProvider
    Modifier and Type | Method and Description
    --- | ---
    `static JDBCPool` | JDBCPool.`pool(Vertx vertx, DataSourceProvider dataSourceProvider)` Create a JDBC pool which maintains its own data source.
    `static JDBCPool` | JDBCPool.`pool(Vertx vertx, JDBCConnectOptions connectOptions, PoolOptions poolOptions, DataSourceProvider provider)` Create a JDBC pool which maintains its own data source, with the specified provider.

  - ### Uses of DataSourceProvider in io.vertx.rxjava.jdbcclient

    Fields in io.vertx.rxjava.jdbcclient with type parameters of type DataSourceProvider
    Modifier and Type | Field and Description
    --- | ---
    `static java.util.function.Supplier<DataSourceProvider>` | JDBCPool.`DEFAULT_DATA_SOURCE_PROVIDER` The default data source provider for this pool, loaded from JVM system properties with the key.

    Methods in io.vertx.rxjava.jdbcclient with parameters of type DataSourceProvider
    Modifier and Type | Method and Description
    --- | ---
    `static JDBCPool` | JDBCPool.`pool(Vertx vertx, DataSourceProvider dataSourceProvider)` Create a JDBC pool which maintains its own data source.
    `static JDBCPool` | JDBCPool.`pool(Vertx vertx, JDBCConnectOptions connectOptions, PoolOptions poolOptions, DataSourceProvider provider)` Create a JDBC pool which maintains its own data source, with the specified provider.

  - ### Uses of DataSourceProvider in io.vertx.rxjava3.jdbcclient

    Fields in io.vertx.rxjava3.jdbcclient with type parameters of type DataSourceProvider
    Modifier and Type | Field and Description
    --- | ---
    `static java.util.function.Supplier<DataSourceProvider>` | JDBCPool.`DEFAULT_DATA_SOURCE_PROVIDER` The default data source provider for this pool, loaded from JVM system properties with the key.

    Methods in io.vertx.rxjava3.jdbcclient with parameters of type DataSourceProvider
    Modifier and Type | Method and Description
    --- | ---
    `static JDBCPool` | JDBCPool.`pool(Vertx vertx, DataSourceProvider dataSourceProvider)` Create a JDBC pool which maintains its own data source.
    `static JDBCPool` | JDBCPool.`pool(Vertx vertx, JDBCConnectOptions connectOptions, PoolOptions poolOptions, DataSourceProvider provider)` Create a JDBC pool which maintains its own data source, with the specified provider.

Copyright © 2025 Eclipse. All rights reserved.