Package io.vertx.mutiny.mysqlclient
Class MySQLPool
- java.lang.Object
-
- io.vertx.mutiny.sqlclient.SqlClient
-
- io.vertx.mutiny.sqlclient.Pool
-
- io.vertx.mutiny.mysqlclient.MySQLPool
-
public class MySQLPool extends Pool
A ofMySQL Connections. NOTE: This class has been automatically generated from theoriginalnon Mutiny-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<MySQLPool>__TYPE_ARG
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MySQLPoolconnectHandler(Consumer<SqlConnection> handler)MySQLPoolconnectionProvider(Function<Context,io.smallrye.mutiny.Uni<SqlConnection>> provider)booleanequals(Object o)io.vertx.mysqlclient.MySQLPoolgetDelegate()inthashCode()static MySQLPoolnewInstance(io.vertx.mysqlclient.MySQLPool arg)static MySQLPoolpool(Vertx vertx, io.vertx.mysqlclient.MySQLConnectOptions database, io.vertx.sqlclient.PoolOptions options)static MySQLPoolpool(Vertx vertx, String connectionUri)static MySQLPoolpool(Vertx vertx, String connectionUri, io.vertx.sqlclient.PoolOptions options)static MySQLPoolpool(Vertx vertx, List<io.vertx.mysqlclient.MySQLConnectOptions> databases, io.vertx.sqlclient.PoolOptions options)static MySQLPoolpool(io.vertx.mysqlclient.MySQLConnectOptions database, io.vertx.sqlclient.PoolOptions options)static MySQLPoolpool(String connectionUri)static MySQLPoolpool(String connectionUri, io.vertx.sqlclient.PoolOptions options)static MySQLPoolpool(List<io.vertx.mysqlclient.MySQLConnectOptions> databases, io.vertx.sqlclient.PoolOptions options)StringtoString()-
Methods inherited from class io.vertx.mutiny.sqlclient.Pool
close, closeAndAwait, closeAndForget, getConnection, getConnectionAndAwait, getConnectionAndForget, newInstance, pool, pool, pool, preparedQuery, query, size, withConnection, withConnectionAndAwait, withConnectionAndForget, withTransaction, withTransactionAndAwait, withTransactionAndForget
-
Methods inherited from class io.vertx.mutiny.sqlclient.SqlClient
newInstance
-
-
-
-
Constructor Detail
-
MySQLPool
public MySQLPool(io.vertx.mysqlclient.MySQLPool delegate)
-
MySQLPool
public MySQLPool(Object delegate)
-
-
Method Detail
-
getDelegate
public io.vertx.mysqlclient.MySQLPool getDelegate()
- Overrides:
getDelegatein classPool
-
pool
public static MySQLPool pool(String connectionUri, io.vertx.sqlclient.PoolOptions options)
- Parameters:
connectionUri-options-- Returns:
-
pool
public static MySQLPool pool(Vertx vertx, String connectionUri)
- Parameters:
vertx-connectionUri-- Returns:
-
pool
public static MySQLPool pool(Vertx vertx, String connectionUri, io.vertx.sqlclient.PoolOptions options)
- Parameters:
vertx-connectionUri-options-- Returns:
-
pool
public static MySQLPool pool(io.vertx.mysqlclient.MySQLConnectOptions database, io.vertx.sqlclient.PoolOptions options)
- Parameters:
database- the options for the connectionoptions- the options for creating the pool- Returns:
- the connection pool
-
pool
public static MySQLPool pool(Vertx vertx, io.vertx.mysqlclient.MySQLConnectOptions database, io.vertx.sqlclient.PoolOptions options)
- Parameters:
vertx-database-options-- Returns:
-
pool
public static MySQLPool pool(List<io.vertx.mysqlclient.MySQLConnectOptions> databases, io.vertx.sqlclient.PoolOptions options)
- Parameters:
databases- the list of serversoptions- the options for creating the pool- Returns:
- the connection pool
-
pool
public static MySQLPool pool(Vertx vertx, List<io.vertx.mysqlclient.MySQLConnectOptions> databases, io.vertx.sqlclient.PoolOptions options)
- Parameters:
vertx-databases-options-- Returns:
-
connectHandler
public MySQLPool connectHandler(Consumer<SqlConnection> handler)
- Overrides:
connectHandlerin classPool- Parameters:
handler- the handler- Returns:
-
connectionProvider
public MySQLPool connectionProvider(Function<Context,io.smallrye.mutiny.Uni<SqlConnection>> provider)
- Overrides:
connectionProviderin classPool- Parameters:
provider- the new connection provider- Returns:
- a reference to this, so the API can be used fluently
-
newInstance
public static MySQLPool newInstance(io.vertx.mysqlclient.MySQLPool arg)
-
-