## Uses of Class
io.vertx.sqlclient.PoolOptions

- Packages that use PoolOptions
  Package | Description
  --- | ---
  io.vertx.db2client |
  io.vertx.db2client.spi |
  io.vertx.jdbcclient |
  io.vertx.mssqlclient |
  io.vertx.mssqlclient.spi |
  io.vertx.mysqlclient |
  io.vertx.mysqlclient.spi |
  io.vertx.pgclient |
  io.vertx.pgclient.spi |
  io.vertx.reactivex.db2client |
  io.vertx.reactivex.jdbcclient |
  io.vertx.reactivex.mssqlclient |
  io.vertx.reactivex.mysqlclient |
  io.vertx.reactivex.oracleclient |
  io.vertx.reactivex.pgclient |
  io.vertx.reactivex.sqlclient |
  io.vertx.rxjava.db2client |
  io.vertx.rxjava.jdbcclient |
  io.vertx.rxjava.mssqlclient |
  io.vertx.rxjava.mysqlclient |
  io.vertx.rxjava.oracleclient |
  io.vertx.rxjava.pgclient |
  io.vertx.rxjava.sqlclient |
  io.vertx.rxjava3.db2client |
  io.vertx.rxjava3.jdbcclient |
  io.vertx.rxjava3.mssqlclient |
  io.vertx.rxjava3.mysqlclient |
  io.vertx.rxjava3.oracleclient |
  io.vertx.rxjava3.pgclient |
  io.vertx.rxjava3.sqlclient |
  io.vertx.sqlclient |
  io.vertx.sqlclient.spi |

- - ### Uses of PoolOptions in io.vertx.db2client

    Methods in io.vertx.db2client with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | DB2Pool.`client(DB2ConnectOptions database, PoolOptions options)` Create a pooled client to the DB2 `database` configured with the given `options`.
    `static SqlClient` | DB2Pool.`client(List<DB2ConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the DB2 `databases` with round-robin selection.
    `static SqlClient` | DB2Pool.`client(String connectionUri, PoolOptions options)` Like `DB2Pool.client(DB2ConnectOptions, PoolOptions)` with `database` build from `connectionUri`.
    `static SqlClient` | DB2Pool.`client(Vertx vertx, DB2ConnectOptions database, PoolOptions options)` Like `DB2Pool.client(DB2ConnectOptions, PoolOptions)` with a specific `Vertx` instance.
    `static SqlClient` | DB2Pool.`client(Vertx vertx, List<DB2ConnectOptions> databases, PoolOptions options)` Like `DB2Pool.client(List, PoolOptions)` with a specific `Vertx` instance.
    `static SqlClient` | DB2Pool.`client(Vertx vertx, String connectionUri, PoolOptions options)` Like `DB2Pool.client(Vertx, DB2ConnectOptions, PoolOptions)` with `database` build from `connectionUri`.
    `static DB2Pool` | DB2Pool.`pool(DB2ConnectOptions database, PoolOptions options)` Create a connection pool to the DB2 `database` configured with the given `options`.
    `static DB2Pool` | DB2Pool.`pool(List<DB2ConnectOptions> databases, PoolOptions options)` Create a connection pool to the DB2 `databases` with round-robin selection.
    `static DB2Pool` | DB2Pool.`pool(String connectionUri, PoolOptions options)` Like `DB2Pool.pool(DB2ConnectOptions, PoolOptions)` with `database` build from `connectionUri`.
    `static DB2Pool` | DB2Pool.`pool(java.util.function.Supplier<Future<DB2ConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the DB2 `databases`.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, DB2ConnectOptions database, PoolOptions options)` Like `DB2Pool.pool(DB2ConnectOptions, PoolOptions)` with a specific `Vertx` instance.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, List<DB2ConnectOptions> databases, PoolOptions options)` Like `DB2Pool.pool(List, PoolOptions)` with a specific `Vertx` instance.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, String connectionUri, PoolOptions options)` Like `DB2Pool.pool(Vertx, DB2ConnectOptions, PoolOptions)` with `database` build from `connectionUri`.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, java.util.function.Supplier<Future<DB2ConnectOptions>> databases, PoolOptions poolOptions)` Like `DB2Pool.pool(Supplier, PoolOptions)` with a specific `Vertx` instance.

  - ### Uses of PoolOptions in io.vertx.db2client.spi

    Methods in io.vertx.db2client.spi with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | DB2Driver.`newPool(Vertx vertx, java.util.function.Supplier<? extends Future<? extends SqlConnectOptions>> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)`

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

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

  - ### Uses of PoolOptions in io.vertx.mssqlclient

    Methods in io.vertx.mssqlclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static MSSQLPool` | MSSQLPool.`pool(List<MSSQLConnectOptions> databases, PoolOptions options)` Create a connection pool to the SQL Server `databases` with round-robin selection.
    `static MSSQLPool` | MSSQLPool.`pool(MSSQLConnectOptions database, PoolOptions options)` Create a connection pool to the SQL server `database` configured with the given `options`.
    `static MSSQLPool` | MSSQLPool.`pool(String connectionUri, PoolOptions options)` Like `MSSQLPool.pool(MSSQLConnectOptions, PoolOptions)` with `database` built from `connectionUri`.
    `static MSSQLPool` | MSSQLPool.`pool(java.util.function.Supplier<Future<MSSQLConnectOptions>> databases, PoolOptions options)` Create a connection pool to the SQL Server `databases`.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, List<MSSQLConnectOptions> databases, PoolOptions options)` Like `MSSQLPool.pool(List, PoolOptions)` with a specific `Vertx` instance.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, MSSQLConnectOptions database, PoolOptions options)` Like `MSSQLPool.pool(MSSQLConnectOptions, PoolOptions)` with a specific `Vertx` instance.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, String connectionUri, PoolOptions options)` Like `MSSQLPool.pool(Vertx, MSSQLConnectOptions, PoolOptions)` with `database` built from `connectionUri`.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, java.util.function.Supplier<Future<MSSQLConnectOptions>> databases, PoolOptions options)` Like `MSSQLPool.pool(Supplier, PoolOptions)` with a specific `Vertx` instance.

  - ### Uses of PoolOptions in io.vertx.mssqlclient.spi

    Methods in io.vertx.mssqlclient.spi with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | MSSQLDriver.`newPool(Vertx vertx, java.util.function.Supplier<? extends Future<? extends SqlConnectOptions>> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)`

  - ### Uses of PoolOptions in io.vertx.mysqlclient

    Methods in io.vertx.mysqlclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | MySQLPool.`client(List<MySQLConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the MySQL `databases` with round-robin selection.
    `static SqlClient` | MySQLPool.`client(MySQLConnectOptions connectOptions, PoolOptions poolOptions)` Create a client backed by a connection pool to the database configured with the given `connectOptions` and `poolOptions`.
    `static SqlClient` | MySQLPool.`client(String connectionUri, PoolOptions poolOptions)` Like `MySQLPool.client(MySQLConnectOptions, PoolOptions)` with `connectOptions` build from `connectionUri`.
    `static SqlClient` | MySQLPool.`client(java.util.function.Supplier<Future<MySQLConnectOptions>> databases, PoolOptions options)` Create a client backed by a connection pool to the MySQL `databases`.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, List<MySQLConnectOptions> mySQLConnectOptions, PoolOptions options)` Like `MySQLPool.client(List, PoolOptions)` with a specific `Vertx` instance.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, MySQLConnectOptions connectOptions, PoolOptions poolOptions)` Like `MySQLPool.client(MySQLConnectOptions, PoolOptions)` with a specific `Vertx` instance.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, String connectionUri, PoolOptions poolOptions)` Like `MySQLPool.client(Vertx, MySQLConnectOptions, PoolOptions)` with `connectOptions` build from `connectionUri`.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, java.util.function.Supplier<Future<MySQLConnectOptions>> mySQLConnectOptions, PoolOptions options)` Like `MySQLPool.client(Supplier, PoolOptions)` with a specific `Vertx` instance.
    `static MySQLPool` | MySQLPool.`pool(List<MySQLConnectOptions> databases, PoolOptions options)` Create a connection pool to the MySQL `databases` with round-robin selection.
    `static MySQLPool` | MySQLPool.`pool(MySQLConnectOptions database, PoolOptions options)` Create a connection pool to the MySQL `server` configured with the given `options`.
    `static MySQLPool` | MySQLPool.`pool(String connectionUri, PoolOptions options)` Like `MySQLPool.pool(MySQLConnectOptions, PoolOptions)` with `database` built from `connectionUri`.
    `static MySQLPool` | MySQLPool.`pool(java.util.function.Supplier<Future<MySQLConnectOptions>> databases, PoolOptions options)` Create a connection pool to the MySQL `databases`.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, List<MySQLConnectOptions> databases, PoolOptions options)` Like `MySQLPool.pool(List, PoolOptions)` with a specific `Vertx` instance.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, MySQLConnectOptions database, PoolOptions options)` Like `MySQLPool.pool(MySQLConnectOptions, PoolOptions)` with a specific `Vertx` instance.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, String connectionUri, PoolOptions options)` Like `MySQLPool.pool(Vertx, MySQLConnectOptions, PoolOptions)` with `database` built from `connectionUri`.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, java.util.function.Supplier<Future<MySQLConnectOptions>> databases, PoolOptions options)` Like `MySQLPool.pool(Supplier, PoolOptions)` with a specific `Vertx` instance.

  - ### Uses of PoolOptions in io.vertx.mysqlclient.spi

    Methods in io.vertx.mysqlclient.spi with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | MySQLDriver.`newPool(Vertx vertx, java.util.function.Supplier<? extends Future<? extends SqlConnectOptions>> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)`

  - ### Uses of PoolOptions in io.vertx.pgclient

    Methods in io.vertx.pgclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | PgPool.`client(List<PgConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static SqlClient` | PgPool.`client(PgConnectOptions database, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static SqlClient` | PgPool.`client(PoolOptions options)` Like `PgPool.client(PgConnectOptions, PoolOptions)` with `database` retrieved from the environment variables.
    `static SqlClient` | PgPool.`client(String connectionUri, PoolOptions options)` Like `PgPool.client(PgConnectOptions, PoolOptions)` with `database` retrieved from the `connectionUri`.
    `static SqlClient` | PgPool.`client(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases`.
    `static SqlClient` | PgPool.`client(Vertx vertx, List<PgConnectOptions> databases, PoolOptions options)` Like `PgPool.client(List, PoolOptions)` with a specific `Vertx` instance.
    `static SqlClient` | PgPool.`client(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.client(PgConnectOptions, PoolOptions)` with a specific `Vertx` instance.
    `static SqlClient` | PgPool.`client(Vertx vertx, PoolOptions poolOptions)` Like `PgPool.client(Vertx, PgConnectOptions, PoolOptions)` with `database` retrieved from the environment variables.
    `static SqlClient` | PgPool.`client(Vertx vertx, String connectionUri, PoolOptions options)` Like `PgPool.client(Vertx, PgConnectOptions, PoolOptions)` with `database` build from `connectionUri`.
    `static SqlClient` | PgPool.`client(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Like `PgPool.client(Supplier, PoolOptions)` with a specific `Vertx` instance.
    `static PgPool` | PgPool.`pool(List<PgConnectOptions> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static PgPool` | PgPool.`pool(PgConnectOptions database, PoolOptions options)` Create a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static PgPool` | PgPool.`pool(PoolOptions options)` Like `PgPool.pool(PgConnectOptions, PoolOptions)` with `connectOptions` build from the environment variables.
    `static PgPool` | PgPool.`pool(String connectionUri, PoolOptions options)` Like `PgPool.pool(PgConnectOptions, PoolOptions)` with `connectOptions` build from `connectionUri`.
    `static PgPool` | PgPool.`pool(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases`.
    `static PgPool` | PgPool.`pool(Vertx vertx, List<PgConnectOptions> databases, PoolOptions poolOptions)` Like `PgPool.pool(List, PoolOptions)` with a specific `Vertx` instance.
    `static PgPool` | PgPool.`pool(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.pool(PgConnectOptions, PoolOptions)` with a specific `Vertx` instance.
    `static PgPool` | PgPool.`pool(Vertx vertx, PoolOptions options)` Like `PgPool.pool(Vertx, PgConnectOptions, PoolOptions)` with the `database` retrieved from the environment variables.
    `static PgPool` | PgPool.`pool(Vertx vertx, String connectionUri, PoolOptions poolOptions)` Like `PgPool.pool(Vertx, PgConnectOptions, PoolOptions)` with `database` retrieved from the given `connectionUri`.
    `static PgPool` | PgPool.`pool(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Like `PgPool.pool(Supplier, PoolOptions)` with a specific `Vertx` instance.

  - ### Uses of PoolOptions in io.vertx.pgclient.spi

    Methods in io.vertx.pgclient.spi with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | PgDriver.`newPool(Vertx vertx, java.util.function.Supplier<? extends Future<? extends SqlConnectOptions>> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)`

  - ### Uses of PoolOptions in io.vertx.reactivex.db2client

    Methods in io.vertx.reactivex.db2client with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | DB2Pool.`client(DB2ConnectOptions database, PoolOptions options)` Create a pooled client to the DB2 `database` configured with the given `options`.
    `static SqlClient` | DB2Pool.`client(List<DB2ConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the DB2 `databases` with round-robin selection.
    `static SqlClient` | DB2Pool.`client(String connectionUri, PoolOptions options)` Like `DB2Pool.client(java.lang.String)` with `database` build from `connectionUri`.
    `static SqlClient` | DB2Pool.`client(Vertx vertx, DB2ConnectOptions database, PoolOptions options)` Like `DB2Pool.client(java.lang.String)` with a specific instance.
    `static SqlClient` | DB2Pool.`client(Vertx vertx, List<DB2ConnectOptions> databases, PoolOptions options)` Like `DB2Pool.client(java.lang.String)` with a specific instance.
    `static SqlClient` | DB2Pool.`client(Vertx vertx, String connectionUri, PoolOptions options)` Like `DB2Pool.client(java.lang.String)` with `database` build from `connectionUri`.
    `static DB2Pool` | DB2Pool.`pool(DB2ConnectOptions database, PoolOptions options)` Create a connection pool to the DB2 `database` configured with the given `options`.
    `static DB2Pool` | DB2Pool.`pool(List<DB2ConnectOptions> databases, PoolOptions options)` Create a connection pool to the DB2 `databases` with round-robin selection.
    `static DB2Pool` | DB2Pool.`pool(String connectionUri, PoolOptions options)` Like `DB2Pool.pool(java.lang.String)` with `database` build from `connectionUri`.
    `static DB2Pool` | DB2Pool.`pool(java.util.function.Supplier<Future<DB2ConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the DB2 `databases`.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, DB2ConnectOptions database, PoolOptions options)` Like `DB2Pool.pool(java.lang.String)` with a specific instance.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, List<DB2ConnectOptions> databases, PoolOptions options)` Like `DB2Pool.pool(java.lang.String)` with a specific instance.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, String connectionUri, PoolOptions options)` Like `DB2Pool.pool(java.lang.String)` with `database` build from `connectionUri`.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, java.util.function.Supplier<Future<DB2ConnectOptions>> databases, PoolOptions poolOptions)` Like `DB2Pool.pool(java.lang.String)` with a specific instance.

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

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

  - ### Uses of PoolOptions in io.vertx.reactivex.mssqlclient

    Methods in io.vertx.reactivex.mssqlclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static MSSQLPool` | MSSQLPool.`pool(List<MSSQLConnectOptions> databases, PoolOptions options)` Create a connection pool to the SQL Server `databases` with round-robin selection.
    `static MSSQLPool` | MSSQLPool.`pool(MSSQLConnectOptions database, PoolOptions options)` Create a connection pool to the SQL server `database` configured with the given `options`.
    `static MSSQLPool` | MSSQLPool.`pool(String connectionUri, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with `database` built from `connectionUri`.
    `static MSSQLPool` | MSSQLPool.`pool(java.util.function.Supplier<Future<MSSQLConnectOptions>> databases, PoolOptions options)` Create a connection pool to the SQL Server `databases`.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, List<MSSQLConnectOptions> databases, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with a specific instance.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, MSSQLConnectOptions database, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with a specific instance.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, String connectionUri, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with `database` built from `connectionUri`.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, java.util.function.Supplier<Future<MSSQLConnectOptions>> databases, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with a specific instance.

  - ### Uses of PoolOptions in io.vertx.reactivex.mysqlclient

    Methods in io.vertx.reactivex.mysqlclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | MySQLPool.`client(List<MySQLConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the MySQL `databases` with round-robin selection.
    `static SqlClient` | MySQLPool.`client(MySQLConnectOptions connectOptions, PoolOptions poolOptions)` Create a client backed by a connection pool to the database configured with the given `connectOptions` and `poolOptions`.
    `static SqlClient` | MySQLPool.`client(String connectionUri, PoolOptions poolOptions)` Like `MySQLPool.client(java.lang.String)` with `connectOptions` build from `connectionUri`.
    `static SqlClient` | MySQLPool.`client(java.util.function.Supplier<Future<MySQLConnectOptions>> databases, PoolOptions options)` Create a client backed by a connection pool to the MySQL `databases`.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, List<MySQLConnectOptions> mySQLConnectOptions, PoolOptions options)` Like `MySQLPool.client(java.lang.String)` with a specific instance.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, MySQLConnectOptions connectOptions, PoolOptions poolOptions)` Like `MySQLPool.client(java.lang.String)` with a specific instance.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, String connectionUri, PoolOptions poolOptions)` Like `MySQLPool.client(java.lang.String)` with `connectOptions` build from `connectionUri`.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, java.util.function.Supplier<Future<MySQLConnectOptions>> mySQLConnectOptions, PoolOptions options)` Like `MySQLPool.client(java.lang.String)` with a specific instance.
    `static MySQLPool` | MySQLPool.`pool(List<MySQLConnectOptions> databases, PoolOptions options)` Create a connection pool to the MySQL `databases` with round-robin selection.
    `static MySQLPool` | MySQLPool.`pool(MySQLConnectOptions database, PoolOptions options)` Create a connection pool to the MySQL `server` configured with the given `options`.
    `static MySQLPool` | MySQLPool.`pool(String connectionUri, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with `database` built from `connectionUri`.
    `static MySQLPool` | MySQLPool.`pool(java.util.function.Supplier<Future<MySQLConnectOptions>> databases, PoolOptions options)` Create a connection pool to the MySQL `databases`.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, List<MySQLConnectOptions> databases, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with a specific instance.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, MySQLConnectOptions database, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with a specific instance.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, String connectionUri, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with `database` built from `connectionUri`.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, java.util.function.Supplier<Future<MySQLConnectOptions>> databases, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with a specific instance.

  - ### Uses of PoolOptions in io.vertx.reactivex.oracleclient

    Methods in io.vertx.reactivex.oracleclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static OraclePool` | OraclePool.`pool(io.vertx.oracleclient.OracleConnectOptions connectOptions, PoolOptions poolOptions)`
    `static OraclePool` | OraclePool.`pool(java.util.function.Supplier<Future<io.vertx.oracleclient.OracleConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the Oracle `databases`.
    `static OraclePool` | OraclePool.`pool(Vertx vertx, io.vertx.oracleclient.OracleConnectOptions connectOptions, PoolOptions poolOptions)` Like `OraclePool.pool(io.vertx.oracleclient.OracleConnectOptions, io.vertx.sqlclient.PoolOptions)` with a specific instance.
    `static OraclePool` | OraclePool.`pool(Vertx vertx, java.util.function.Supplier<Future<io.vertx.oracleclient.OracleConnectOptions>> databases, PoolOptions poolOptions)` Like `OraclePool.pool(io.vertx.oracleclient.OracleConnectOptions, io.vertx.sqlclient.PoolOptions)` with a specific instance.

  - ### Uses of PoolOptions in io.vertx.reactivex.pgclient

    Methods in io.vertx.reactivex.pgclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | PgPool.`client(List<PgConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static SqlClient` | PgPool.`client(PgConnectOptions database, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static SqlClient` | PgPool.`client(PoolOptions options)` Like `PgPool.client()` with `database` retrieved from the environment variables.
    `static SqlClient` | PgPool.`client(String connectionUri, PoolOptions options)` Like `PgPool.client()` with `database` retrieved from the `connectionUri`.
    `static SqlClient` | PgPool.`client(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases`.
    `static SqlClient` | PgPool.`client(Vertx vertx, List<PgConnectOptions> databases, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static SqlClient` | PgPool.`client(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static SqlClient` | PgPool.`client(Vertx vertx, PoolOptions poolOptions)` Like `PgPool.client()` with `database` retrieved from the environment variables.
    `static SqlClient` | PgPool.`client(Vertx vertx, String connectionUri, PoolOptions options)` Like `PgPool.client()` with `database` build from `connectionUri`.
    `static SqlClient` | PgPool.`client(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static PgPool` | PgPool.`pool(List<PgConnectOptions> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static PgPool` | PgPool.`pool(PgConnectOptions database, PoolOptions options)` Create a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static PgPool` | PgPool.`pool(PoolOptions options)` Like `PgPool.pool()` with `connectOptions` build from the environment variables.
    `static PgPool` | PgPool.`pool(String connectionUri, PoolOptions options)` Like `PgPool.pool()` with `connectOptions` build from `connectionUri`.
    `static PgPool` | PgPool.`pool(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases`.
    `static PgPool` | PgPool.`pool(Vertx vertx, List<PgConnectOptions> databases, PoolOptions poolOptions)` Like `PgPool.pool()` with a specific instance.
    `static PgPool` | PgPool.`pool(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.pool()` with a specific instance.
    `static PgPool` | PgPool.`pool(Vertx vertx, PoolOptions options)` Like `PgPool.pool()` with the `database` retrieved from the environment variables.
    `static PgPool` | PgPool.`pool(Vertx vertx, String connectionUri, PoolOptions poolOptions)` Like `PgPool.pool()` with `database` retrieved from the given `connectionUri`.
    `static PgPool` | PgPool.`pool(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Like `PgPool.pool()` with a specific instance.

  - ### Uses of PoolOptions in io.vertx.reactivex.sqlclient

    Methods in io.vertx.reactivex.sqlclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static Pool` | Pool.`pool(SqlConnectOptions database, PoolOptions options)` Like `Pool.pool(io.vertx.sqlclient.SqlConnectOptions)` with a Vert.x instance created automatically.
    `static Pool` | Pool.`pool(Vertx vertx, SqlConnectOptions database, PoolOptions options)` Create a connection pool to the `database` with the given `options`.

  - ### Uses of PoolOptions in io.vertx.rxjava.db2client

    Methods in io.vertx.rxjava.db2client with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | DB2Pool.`client(DB2ConnectOptions database, PoolOptions options)` Create a pooled client to the DB2 `database` configured with the given `options`.
    `static SqlClient` | DB2Pool.`client(List<DB2ConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the DB2 `databases` with round-robin selection.
    `static SqlClient` | DB2Pool.`client(String connectionUri, PoolOptions options)` Like `DB2Pool.client(java.lang.String)` with `database` build from `connectionUri`.
    `static SqlClient` | DB2Pool.`client(Vertx vertx, DB2ConnectOptions database, PoolOptions options)` Like `DB2Pool.client(java.lang.String)` with a specific instance.
    `static SqlClient` | DB2Pool.`client(Vertx vertx, List<DB2ConnectOptions> databases, PoolOptions options)` Like `DB2Pool.client(java.lang.String)` with a specific instance.
    `static SqlClient` | DB2Pool.`client(Vertx vertx, String connectionUri, PoolOptions options)` Like `DB2Pool.client(java.lang.String)` with `database` build from `connectionUri`.
    `static DB2Pool` | DB2Pool.`pool(DB2ConnectOptions database, PoolOptions options)` Create a connection pool to the DB2 `database` configured with the given `options`.
    `static DB2Pool` | DB2Pool.`pool(List<DB2ConnectOptions> databases, PoolOptions options)` Create a connection pool to the DB2 `databases` with round-robin selection.
    `static DB2Pool` | DB2Pool.`pool(String connectionUri, PoolOptions options)` Like `DB2Pool.pool(java.lang.String)` with `database` build from `connectionUri`.
    `static DB2Pool` | DB2Pool.`pool(java.util.function.Supplier<Future<DB2ConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the DB2 `databases`.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, DB2ConnectOptions database, PoolOptions options)` Like `DB2Pool.pool(java.lang.String)` with a specific instance.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, List<DB2ConnectOptions> databases, PoolOptions options)` Like `DB2Pool.pool(java.lang.String)` with a specific instance.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, String connectionUri, PoolOptions options)` Like `DB2Pool.pool(java.lang.String)` with `database` build from `connectionUri`.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, java.util.function.Supplier<Future<DB2ConnectOptions>> databases, PoolOptions poolOptions)` Like `DB2Pool.pool(java.lang.String)` with a specific instance.

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

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

  - ### Uses of PoolOptions in io.vertx.rxjava.mssqlclient

    Methods in io.vertx.rxjava.mssqlclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static MSSQLPool` | MSSQLPool.`pool(List<MSSQLConnectOptions> databases, PoolOptions options)` Create a connection pool to the SQL Server `databases` with round-robin selection.
    `static MSSQLPool` | MSSQLPool.`pool(MSSQLConnectOptions database, PoolOptions options)` Create a connection pool to the SQL server `database` configured with the given `options`.
    `static MSSQLPool` | MSSQLPool.`pool(String connectionUri, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with `database` built from `connectionUri`.
    `static MSSQLPool` | MSSQLPool.`pool(java.util.function.Supplier<Future<MSSQLConnectOptions>> databases, PoolOptions options)` Create a connection pool to the SQL Server `databases`.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, List<MSSQLConnectOptions> databases, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with a specific instance.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, MSSQLConnectOptions database, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with a specific instance.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, String connectionUri, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with `database` built from `connectionUri`.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, java.util.function.Supplier<Future<MSSQLConnectOptions>> databases, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with a specific instance.

  - ### Uses of PoolOptions in io.vertx.rxjava.mysqlclient

    Methods in io.vertx.rxjava.mysqlclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | MySQLPool.`client(List<MySQLConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the MySQL `databases` with round-robin selection.
    `static SqlClient` | MySQLPool.`client(MySQLConnectOptions connectOptions, PoolOptions poolOptions)` Create a client backed by a connection pool to the database configured with the given `connectOptions` and `poolOptions`.
    `static SqlClient` | MySQLPool.`client(String connectionUri, PoolOptions poolOptions)` Like `MySQLPool.client(java.lang.String)` with `connectOptions` build from `connectionUri`.
    `static SqlClient` | MySQLPool.`client(java.util.function.Supplier<Future<MySQLConnectOptions>> databases, PoolOptions options)` Create a client backed by a connection pool to the MySQL `databases`.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, List<MySQLConnectOptions> mySQLConnectOptions, PoolOptions options)` Like `MySQLPool.client(java.lang.String)` with a specific instance.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, MySQLConnectOptions connectOptions, PoolOptions poolOptions)` Like `MySQLPool.client(java.lang.String)` with a specific instance.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, String connectionUri, PoolOptions poolOptions)` Like `MySQLPool.client(java.lang.String)` with `connectOptions` build from `connectionUri`.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, java.util.function.Supplier<Future<MySQLConnectOptions>> mySQLConnectOptions, PoolOptions options)` Like `MySQLPool.client(java.lang.String)` with a specific instance.
    `static MySQLPool` | MySQLPool.`pool(List<MySQLConnectOptions> databases, PoolOptions options)` Create a connection pool to the MySQL `databases` with round-robin selection.
    `static MySQLPool` | MySQLPool.`pool(MySQLConnectOptions database, PoolOptions options)` Create a connection pool to the MySQL `server` configured with the given `options`.
    `static MySQLPool` | MySQLPool.`pool(String connectionUri, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with `database` built from `connectionUri`.
    `static MySQLPool` | MySQLPool.`pool(java.util.function.Supplier<Future<MySQLConnectOptions>> databases, PoolOptions options)` Create a connection pool to the MySQL `databases`.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, List<MySQLConnectOptions> databases, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with a specific instance.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, MySQLConnectOptions database, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with a specific instance.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, String connectionUri, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with `database` built from `connectionUri`.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, java.util.function.Supplier<Future<MySQLConnectOptions>> databases, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with a specific instance.

  - ### Uses of PoolOptions in io.vertx.rxjava.oracleclient

    Methods in io.vertx.rxjava.oracleclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static OraclePool` | OraclePool.`pool(io.vertx.oracleclient.OracleConnectOptions connectOptions, PoolOptions poolOptions)`
    `static OraclePool` | OraclePool.`pool(java.util.function.Supplier<Future<io.vertx.oracleclient.OracleConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the Oracle `databases`.
    `static OraclePool` | OraclePool.`pool(Vertx vertx, io.vertx.oracleclient.OracleConnectOptions connectOptions, PoolOptions poolOptions)` Like `OraclePool.pool(io.vertx.oracleclient.OracleConnectOptions, io.vertx.sqlclient.PoolOptions)` with a specific instance.
    `static OraclePool` | OraclePool.`pool(Vertx vertx, java.util.function.Supplier<Future<io.vertx.oracleclient.OracleConnectOptions>> databases, PoolOptions poolOptions)` Like `OraclePool.pool(io.vertx.oracleclient.OracleConnectOptions, io.vertx.sqlclient.PoolOptions)` with a specific instance.

  - ### Uses of PoolOptions in io.vertx.rxjava.pgclient

    Methods in io.vertx.rxjava.pgclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | PgPool.`client(List<PgConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static SqlClient` | PgPool.`client(PgConnectOptions database, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static SqlClient` | PgPool.`client(PoolOptions options)` Like `PgPool.client()` with `database` retrieved from the environment variables.
    `static SqlClient` | PgPool.`client(String connectionUri, PoolOptions options)` Like `PgPool.client()` with `database` retrieved from the `connectionUri`.
    `static SqlClient` | PgPool.`client(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases`.
    `static SqlClient` | PgPool.`client(Vertx vertx, List<PgConnectOptions> databases, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static SqlClient` | PgPool.`client(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static SqlClient` | PgPool.`client(Vertx vertx, PoolOptions poolOptions)` Like `PgPool.client()` with `database` retrieved from the environment variables.
    `static SqlClient` | PgPool.`client(Vertx vertx, String connectionUri, PoolOptions options)` Like `PgPool.client()` with `database` build from `connectionUri`.
    `static SqlClient` | PgPool.`client(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static PgPool` | PgPool.`pool(List<PgConnectOptions> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static PgPool` | PgPool.`pool(PgConnectOptions database, PoolOptions options)` Create a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static PgPool` | PgPool.`pool(PoolOptions options)` Like `PgPool.pool()` with `connectOptions` build from the environment variables.
    `static PgPool` | PgPool.`pool(String connectionUri, PoolOptions options)` Like `PgPool.pool()` with `connectOptions` build from `connectionUri`.
    `static PgPool` | PgPool.`pool(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases`.
    `static PgPool` | PgPool.`pool(Vertx vertx, List<PgConnectOptions> databases, PoolOptions poolOptions)` Like `PgPool.pool()` with a specific instance.
    `static PgPool` | PgPool.`pool(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.pool()` with a specific instance.
    `static PgPool` | PgPool.`pool(Vertx vertx, PoolOptions options)` Like `PgPool.pool()` with the `database` retrieved from the environment variables.
    `static PgPool` | PgPool.`pool(Vertx vertx, String connectionUri, PoolOptions poolOptions)` Like `PgPool.pool()` with `database` retrieved from the given `connectionUri`.
    `static PgPool` | PgPool.`pool(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Like `PgPool.pool()` with a specific instance.

  - ### Uses of PoolOptions in io.vertx.rxjava.sqlclient

    Methods in io.vertx.rxjava.sqlclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static Pool` | Pool.`pool(SqlConnectOptions database, PoolOptions options)` Like `Pool.pool(io.vertx.sqlclient.SqlConnectOptions)` with a Vert.x instance created automatically.
    `static Pool` | Pool.`pool(Vertx vertx, SqlConnectOptions database, PoolOptions options)` Create a connection pool to the `database` with the given `options`.

  - ### Uses of PoolOptions in io.vertx.rxjava3.db2client

    Methods in io.vertx.rxjava3.db2client with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | DB2Pool.`client(DB2ConnectOptions database, PoolOptions options)` Create a pooled client to the DB2 `database` configured with the given `options`.
    `static SqlClient` | DB2Pool.`client(List<DB2ConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the DB2 `databases` with round-robin selection.
    `static SqlClient` | DB2Pool.`client(String connectionUri, PoolOptions options)` Like `DB2Pool.client(java.lang.String)` with `database` build from `connectionUri`.
    `static SqlClient` | DB2Pool.`client(Vertx vertx, DB2ConnectOptions database, PoolOptions options)` Like `DB2Pool.client(java.lang.String)` with a specific instance.
    `static SqlClient` | DB2Pool.`client(Vertx vertx, List<DB2ConnectOptions> databases, PoolOptions options)` Like `DB2Pool.client(java.lang.String)` with a specific instance.
    `static SqlClient` | DB2Pool.`client(Vertx vertx, String connectionUri, PoolOptions options)` Like `DB2Pool.client(java.lang.String)` with `database` build from `connectionUri`.
    `static DB2Pool` | DB2Pool.`pool(DB2ConnectOptions database, PoolOptions options)` Create a connection pool to the DB2 `database` configured with the given `options`.
    `static DB2Pool` | DB2Pool.`pool(List<DB2ConnectOptions> databases, PoolOptions options)` Create a connection pool to the DB2 `databases` with round-robin selection.
    `static DB2Pool` | DB2Pool.`pool(String connectionUri, PoolOptions options)` Like `DB2Pool.pool(java.lang.String)` with `database` build from `connectionUri`.
    `static DB2Pool` | DB2Pool.`pool(java.util.function.Supplier<Future<DB2ConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the DB2 `databases`.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, DB2ConnectOptions database, PoolOptions options)` Like `DB2Pool.pool(java.lang.String)` with a specific instance.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, List<DB2ConnectOptions> databases, PoolOptions options)` Like `DB2Pool.pool(java.lang.String)` with a specific instance.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, String connectionUri, PoolOptions options)` Like `DB2Pool.pool(java.lang.String)` with `database` build from `connectionUri`.
    `static DB2Pool` | DB2Pool.`pool(Vertx vertx, java.util.function.Supplier<Future<DB2ConnectOptions>> databases, PoolOptions poolOptions)` Like `DB2Pool.pool(java.lang.String)` with a specific instance.

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

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

  - ### Uses of PoolOptions in io.vertx.rxjava3.mssqlclient

    Methods in io.vertx.rxjava3.mssqlclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static MSSQLPool` | MSSQLPool.`pool(List<MSSQLConnectOptions> databases, PoolOptions options)` Create a connection pool to the SQL Server `databases` with round-robin selection.
    `static MSSQLPool` | MSSQLPool.`pool(MSSQLConnectOptions database, PoolOptions options)` Create a connection pool to the SQL server `database` configured with the given `options`.
    `static MSSQLPool` | MSSQLPool.`pool(String connectionUri, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with `database` built from `connectionUri`.
    `static MSSQLPool` | MSSQLPool.`pool(java.util.function.Supplier<Future<MSSQLConnectOptions>> databases, PoolOptions options)` Create a connection pool to the SQL Server `databases`.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, List<MSSQLConnectOptions> databases, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with a specific instance.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, MSSQLConnectOptions database, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with a specific instance.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, String connectionUri, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with `database` built from `connectionUri`.
    `static MSSQLPool` | MSSQLPool.`pool(Vertx vertx, java.util.function.Supplier<Future<MSSQLConnectOptions>> databases, PoolOptions options)` Like `MSSQLPool.pool(java.lang.String)` with a specific instance.

  - ### Uses of PoolOptions in io.vertx.rxjava3.mysqlclient

    Methods in io.vertx.rxjava3.mysqlclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | MySQLPool.`client(List<MySQLConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the MySQL `databases` with round-robin selection.
    `static SqlClient` | MySQLPool.`client(MySQLConnectOptions connectOptions, PoolOptions poolOptions)` Create a client backed by a connection pool to the database configured with the given `connectOptions` and `poolOptions`.
    `static SqlClient` | MySQLPool.`client(String connectionUri, PoolOptions poolOptions)` Like `MySQLPool.client(java.lang.String)` with `connectOptions` build from `connectionUri`.
    `static SqlClient` | MySQLPool.`client(java.util.function.Supplier<Future<MySQLConnectOptions>> databases, PoolOptions options)` Create a client backed by a connection pool to the MySQL `databases`.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, List<MySQLConnectOptions> mySQLConnectOptions, PoolOptions options)` Like `MySQLPool.client(java.lang.String)` with a specific instance.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, MySQLConnectOptions connectOptions, PoolOptions poolOptions)` Like `MySQLPool.client(java.lang.String)` with a specific instance.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, String connectionUri, PoolOptions poolOptions)` Like `MySQLPool.client(java.lang.String)` with `connectOptions` build from `connectionUri`.
    `static SqlClient` | MySQLPool.`client(Vertx vertx, java.util.function.Supplier<Future<MySQLConnectOptions>> mySQLConnectOptions, PoolOptions options)` Like `MySQLPool.client(java.lang.String)` with a specific instance.
    `static MySQLPool` | MySQLPool.`pool(List<MySQLConnectOptions> databases, PoolOptions options)` Create a connection pool to the MySQL `databases` with round-robin selection.
    `static MySQLPool` | MySQLPool.`pool(MySQLConnectOptions database, PoolOptions options)` Create a connection pool to the MySQL `server` configured with the given `options`.
    `static MySQLPool` | MySQLPool.`pool(String connectionUri, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with `database` built from `connectionUri`.
    `static MySQLPool` | MySQLPool.`pool(java.util.function.Supplier<Future<MySQLConnectOptions>> databases, PoolOptions options)` Create a connection pool to the MySQL `databases`.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, List<MySQLConnectOptions> databases, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with a specific instance.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, MySQLConnectOptions database, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with a specific instance.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, String connectionUri, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with `database` built from `connectionUri`.
    `static MySQLPool` | MySQLPool.`pool(Vertx vertx, java.util.function.Supplier<Future<MySQLConnectOptions>> databases, PoolOptions options)` Like `MySQLPool.pool(java.lang.String)` with a specific instance.

  - ### Uses of PoolOptions in io.vertx.rxjava3.oracleclient

    Methods in io.vertx.rxjava3.oracleclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static OraclePool` | OraclePool.`pool(io.vertx.oracleclient.OracleConnectOptions connectOptions, PoolOptions poolOptions)`
    `static OraclePool` | OraclePool.`pool(java.util.function.Supplier<Future<io.vertx.oracleclient.OracleConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the Oracle `databases`.
    `static OraclePool` | OraclePool.`pool(Vertx vertx, io.vertx.oracleclient.OracleConnectOptions connectOptions, PoolOptions poolOptions)` Like `OraclePool.pool(io.vertx.oracleclient.OracleConnectOptions, io.vertx.sqlclient.PoolOptions)` with a specific instance.
    `static OraclePool` | OraclePool.`pool(Vertx vertx, java.util.function.Supplier<Future<io.vertx.oracleclient.OracleConnectOptions>> databases, PoolOptions poolOptions)` Like `OraclePool.pool(io.vertx.oracleclient.OracleConnectOptions, io.vertx.sqlclient.PoolOptions)` with a specific instance.

  - ### Uses of PoolOptions in io.vertx.rxjava3.pgclient

    Methods in io.vertx.rxjava3.pgclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | PgPool.`client(List<PgConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static SqlClient` | PgPool.`client(PgConnectOptions database, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static SqlClient` | PgPool.`client(PoolOptions options)` Like `PgPool.client()` with `database` retrieved from the environment variables.
    `static SqlClient` | PgPool.`client(String connectionUri, PoolOptions options)` Like `PgPool.client()` with `database` retrieved from the `connectionUri`.
    `static SqlClient` | PgPool.`client(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases`.
    `static SqlClient` | PgPool.`client(Vertx vertx, List<PgConnectOptions> databases, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static SqlClient` | PgPool.`client(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static SqlClient` | PgPool.`client(Vertx vertx, PoolOptions poolOptions)` Like `PgPool.client()` with `database` retrieved from the environment variables.
    `static SqlClient` | PgPool.`client(Vertx vertx, String connectionUri, PoolOptions options)` Like `PgPool.client()` with `database` build from `connectionUri`.
    `static SqlClient` | PgPool.`client(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static PgPool` | PgPool.`pool(List<PgConnectOptions> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static PgPool` | PgPool.`pool(PgConnectOptions database, PoolOptions options)` Create a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static PgPool` | PgPool.`pool(PoolOptions options)` Like `PgPool.pool()` with `connectOptions` build from the environment variables.
    `static PgPool` | PgPool.`pool(String connectionUri, PoolOptions options)` Like `PgPool.pool()` with `connectOptions` build from `connectionUri`.
    `static PgPool` | PgPool.`pool(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases`.
    `static PgPool` | PgPool.`pool(Vertx vertx, List<PgConnectOptions> databases, PoolOptions poolOptions)` Like `PgPool.pool()` with a specific instance.
    `static PgPool` | PgPool.`pool(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.pool()` with a specific instance.
    `static PgPool` | PgPool.`pool(Vertx vertx, PoolOptions options)` Like `PgPool.pool()` with the `database` retrieved from the environment variables.
    `static PgPool` | PgPool.`pool(Vertx vertx, String connectionUri, PoolOptions poolOptions)` Like `PgPool.pool()` with `database` retrieved from the given `connectionUri`.
    `static PgPool` | PgPool.`pool(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Like `PgPool.pool()` with a specific instance.

  - ### Uses of PoolOptions in io.vertx.rxjava3.sqlclient

    Methods in io.vertx.rxjava3.sqlclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static Pool` | Pool.`pool(SqlConnectOptions database, PoolOptions options)` Like `Pool.pool(io.vertx.sqlclient.SqlConnectOptions)` with a Vert.x instance created automatically.
    `static Pool` | Pool.`pool(Vertx vertx, SqlConnectOptions database, PoolOptions options)` Create a connection pool to the `database` with the given `options`.

  - ### Uses of PoolOptions in io.vertx.sqlclient

    Methods in io.vertx.sqlclient that return PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `PoolOptions` | PoolOptions.`setConnectionTimeout(int timeout)` Set the amount of time a client will wait for a connection from the pool.
    `PoolOptions` | PoolOptions.`setConnectionTimeoutUnit(TimeUnit timeoutUnit)` Set the time unit of `setConnectionTimeout(int)`
    `PoolOptions` | PoolOptions.`setEventLoopSize(int eventLoopSize)` Set the number of event-loop the pool use.
    `PoolOptions` | PoolOptions.`setIdleTimeout(int idleTimeout)` Establish an idle timeout for pooled connections, a value of zero disables the idle timeout.
    `PoolOptions` | PoolOptions.`setIdleTimeoutUnit(TimeUnit idleTimeoutUnit)` Establish an idle timeout unit for pooled connections.
    `PoolOptions` | PoolOptions.`setMaxLifetime(int maxLifetime)` Establish a max lifetime for pooled connections, a value of zero disables the maximum lifetime.
    `PoolOptions` | PoolOptions.`setMaxLifetimeUnit(TimeUnit maxLifetimeUnit)` Establish a max lifetime unit for pooled connections.
    `PoolOptions` | PoolOptions.`setMaxSize(int maxSize)` Set the maximum pool size
    `PoolOptions` | PoolOptions.`setMaxWaitQueueSize(int maxWaitQueueSize)` Set the maximum connection request allowed in the wait queue, any requests beyond the max size will result in an failure.
    `PoolOptions` | PoolOptions.`setName(String name)` Set the pool name, used when the pool shared, otherwise ignored.
    `PoolOptions` | PoolOptions.`setPoolCleanerPeriod(int poolCleanerPeriod)` Set the connection pool cleaner period in milli seconds, a non positive value disables expiration checks and connections will remain in the pool until they are closed.
    `PoolOptions` | PoolOptions.`setShared(boolean shared)` Set to `true` to share the pool.

    Methods in io.vertx.sqlclient with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `static void` | PoolOptionsConverter.`fromJson(Iterable<Map.Entry<String,Object>> json, PoolOptions obj)`
    `static Pool` | Pool.`pool(SqlConnectOptions database, PoolOptions options)` Like `Pool.pool(Vertx, SqlConnectOptions, PoolOptions)` with a Vert.x instance created automatically.
    `static Pool` | Pool.`pool(Vertx vertx, SqlConnectOptions database, PoolOptions options)` Create a connection pool to the `database` with the given `options`.
    `static void` | PoolOptionsConverter.`toJson(PoolOptions obj, JsonObject json)`
    `static void` | PoolOptionsConverter.`toJson(PoolOptions obj, Map<String,Object> json)`

    Constructors in io.vertx.sqlclient with parameters of type PoolOptions
    Constructor and Description
    `PoolOptions(PoolOptions other)`

  - ### Uses of PoolOptions in io.vertx.sqlclient.spi

    Methods in io.vertx.sqlclient.spi with parameters of type PoolOptions
    Modifier and Type | Method and Description
    --- | ---
    `default Pool` | Driver.`createPool(Vertx vertx, List<? extends SqlConnectOptions> databases, PoolOptions options)` Create a connection pool to the database configured with the given `connectOptions` and `poolOptions`.
    `default Pool` | Driver.`createPool(Vertx vertx, java.util.function.Supplier<? extends Future<? extends SqlConnectOptions>> databases, PoolOptions options)` Create a connection pool to the database configured with the given `connectOptions` and `poolOptions`.
    `default Pool` | Driver.`newPool(Vertx vertx, List<? extends SqlConnectOptions> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)` Create a connection pool to the database configured with the given `connectOptions` and `poolOptions`.
    `Pool` | Driver.`newPool(Vertx vertx, java.util.function.Supplier<? extends Future<? extends SqlConnectOptions>> databases, PoolOptions options, io.vertx.core.impl.CloseFuture closeFuture)` Create a connection pool to the database configured with the given `connectOptions` and `poolOptions`.

Copyright © 2023 Eclipse. All rights reserved.