| Modifier and Type | Method and Description |
|---|---|
static SqlClient |
client(DB2ConnectOptions database,
PoolOptions options)
Create a pooled client to the DB2
database configured with the given options. |
static SqlClient |
client(List<DB2ConnectOptions> databases,
PoolOptions options)
Create a client backed by a connection pool to the DB2
databases with round-robin selection. |
static SqlClient |
client(String connectionUri)
Like
client(String, PoolOptions) with default options. |
static SqlClient |
client(String connectionUri,
PoolOptions options)
|
static SqlClient |
client(Vertx vertx,
DB2ConnectOptions database,
PoolOptions options)
Like
client(DB2ConnectOptions, PoolOptions) with a specific
Vertx instance. |
static SqlClient |
client(Vertx vertx,
List<DB2ConnectOptions> databases,
PoolOptions options)
Like
client(List, PoolOptions) with a specific
Vertx instance. |
static SqlClient |
client(Vertx vertx,
String connectionUri)
Like
client(Vertx, String, PoolOptions) with default options. |
static SqlClient |
client(Vertx vertx,
String connectionUri,
PoolOptions options)
|
DB2Pool |
connectHandler(Handler<SqlConnection> handler)
Set an handler called when the pool has established a connection to the database.
|
DB2Pool |
connectionProvider(java.util.function.Function<Context,Future<SqlConnection>> provider)
Replace the default pool connection provider, the new
provider returns a future connection for a
given Context. |
static DB2Pool |
pool(DB2ConnectOptions database,
PoolOptions options)
Create a connection pool to the DB2
database configured with the given options. |
static DB2Pool |
pool(List<DB2ConnectOptions> databases,
PoolOptions options)
Create a connection pool to the DB2
databases with round-robin selection. |
static DB2Pool |
pool(String connectionUri)
Like
pool(String, PoolOptions) with default options. |
static DB2Pool |
pool(String connectionUri,
PoolOptions options)
|
static DB2Pool |
pool(Vertx vertx,
DB2ConnectOptions database,
PoolOptions options)
Like
pool(DB2ConnectOptions, PoolOptions) with a specific
Vertx instance. |
static DB2Pool |
pool(Vertx vertx,
List<DB2ConnectOptions> databases,
PoolOptions options)
Like
pool(List, PoolOptions) with a specific
Vertx instance. |
static DB2Pool |
pool(Vertx vertx,
String connectionUri)
Like
pool(Vertx, String,PoolOptions) with default options. |
static DB2Pool |
pool(Vertx vertx,
String connectionUri,
PoolOptions options)
|
close, getConnection, getConnection, pool, pool, pool, preparedQuery, query, size, withConnection, withConnection, withTransaction, withTransaction, withTransactionclose, preparedQuerystatic DB2Pool pool(String connectionUri)
pool(String, PoolOptions) with default options.static DB2Pool pool(String connectionUri, PoolOptions options)
static DB2Pool pool(Vertx vertx, String connectionUri)
pool(Vertx, String,PoolOptions) with default options.static DB2Pool pool(Vertx vertx, String connectionUri, PoolOptions options)
static DB2Pool pool(DB2ConnectOptions database, PoolOptions options)
database configured with the given options.database - the options for the connectionoptions - the options for creating the poolstatic DB2Pool pool(Vertx vertx, DB2ConnectOptions database, PoolOptions options)
pool(DB2ConnectOptions, PoolOptions) with a specific
Vertx instance.static DB2Pool pool(List<DB2ConnectOptions> databases, PoolOptions options)
databases with round-robin selection.
Round-robin is applied when a new connection is created by the pool.databases - the list of serversoptions - the options for creating the poolstatic DB2Pool pool(Vertx vertx, List<DB2ConnectOptions> databases, PoolOptions options)
pool(List, PoolOptions) with a specific
Vertx instance.static SqlClient client(String connectionUri)
client(String, PoolOptions) with default options.static SqlClient client(String connectionUri, PoolOptions options)
static SqlClient client(Vertx vertx, String connectionUri)
client(Vertx, String, PoolOptions) with default options.static SqlClient client(Vertx vertx, String connectionUri, PoolOptions options)
static SqlClient client(DB2ConnectOptions database, PoolOptions options)
database configured with the given options.database - the options for the connectionoptions - the options for creating the poolstatic SqlClient client(Vertx vertx, DB2ConnectOptions database, PoolOptions options)
client(DB2ConnectOptions, PoolOptions) with a specific
Vertx instance.static SqlClient client(List<DB2ConnectOptions> databases, PoolOptions options)
databases with round-robin selection.
Round-robin is applied when a new connection is created by the pool.databases - the list of serversoptions - the options for creating the poolstatic SqlClient client(Vertx vertx, List<DB2ConnectOptions> databases, PoolOptions options)
client(List, PoolOptions) with a specific
Vertx instance.DB2Pool connectHandler(Handler<SqlConnection> handler)
PoolThis handler allows interactions with the database before the connection is added to the pool.
When the handler has finished, it must call SqlClient.close() to release the connection
to the pool.
connectHandler in interface Poolhandler - the handlerDB2Pool connectionProvider(java.util.function.Function<Context,Future<SqlConnection>> provider)
Poolprovider returns a future connection for a
given Context.
A ConnectionFactory can be used as connection provider.
connectionProvider in interface Poolprovider - the new connection providerCopyright © 2023 Eclipse. All rights reserved.