| Package | Description | 
|---|---|
| io.vertx.ext.auth.jdbc | |
| io.vertx.ext.jdbc | |
| io.vertx.reactivex.ext.jdbc | |
| io.vertx.rxjava.ext.jdbc | |
| io.vertx.servicediscovery.types | 
| Modifier and Type | Method and Description | 
|---|---|
static JDBCUserUtil | 
JDBCUserUtil.create(JDBCClient client)
Deprecated.  
Create an instance of the user helper. 
 | 
static JDBCAuthentication | 
JDBCAuthentication.create(JDBCClient client,
      JDBCAuthenticationOptions options)
Deprecated.  
Create a JDBC auth provider implementation 
 | 
static JDBCAuthentication | 
JDBCAuthentication.create(JDBCClient client,
      JDBCHashStrategy hashStrategy,
      JDBCAuthenticationOptions options)
Deprecated. 
 
This factory is only for backwards compatibility 
 | 
static JDBCUserUtil | 
JDBCUserUtil.create(JDBCClient client,
      String insertUserSQL,
      String insertUserRoleSQL,
      String insertRolePermissionSQL)
Deprecated.  
Create an instance of the user helper with custom queries. 
 | 
static JDBCAuthorization | 
JDBCAuthorization.create(String providerId,
      JDBCClient client,
      JDBCAuthorizationOptions options)
Deprecated.  
Create a JDBC authorization provider implementation 
 | 
static JDBCAuth | 
JDBCAuth.create(Vertx vertx,
      JDBCClient client)
Deprecated.  
Create a JDBC auth provider implementation 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static JDBCClient | 
JDBCClient.create(Vertx vertx,
      DataSource dataSource)
Create a client using a pre-existing data source 
 | 
static JDBCClient | 
JDBCClient.create(Vertx vertx,
      DataSourceProvider dataSourceProvider)
Create a client using a data source provider 
 | 
static JDBCClient | 
JDBCClient.create(Vertx vertx,
      JsonObject config)
Create a JDBC client which maintains its own data source. 
 | 
static JDBCClient | 
JDBCClient.createShared(Vertx vertx,
            JsonObject config)
Like  
createShared(io.vertx.core.Vertx, JsonObject, String) but with the default data source name | 
static JDBCClient | 
JDBCClient.createShared(Vertx vertx,
            JsonObject config,
            String dataSourceName)
Create a JDBC client which shares its data source with any other JDBC clients created with the same
 data source name 
 | 
| Modifier and Type | Method and Description | 
|---|---|
JDBCClient | 
JDBCClient.getDelegate()  | 
| Modifier and Type | Method and Description | 
|---|---|
static JDBCClient | 
JDBCClient.newInstance(JDBCClient arg)  | 
| Constructor and Description | 
|---|
JDBCClient(JDBCClient delegate)  | 
| Modifier and Type | Method and Description | 
|---|---|
JDBCClient | 
JDBCClient.getDelegate()  | 
| Modifier and Type | Method and Description | 
|---|---|
static JDBCClient | 
JDBCClient.newInstance(JDBCClient arg)  | 
| Constructor and Description | 
|---|
JDBCClient(JDBCClient delegate)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
JDBCDataSource.getJDBCClient(ServiceDiscovery discovery,
             java.util.function.Function<Record,Boolean> filter,
             Handler<AsyncResult<JDBCClient>> resultHandler)
Convenient method that looks for a JDBC datasource source and provides the configured  
JDBCClient. | 
static void | 
JDBCDataSource.getJDBCClient(ServiceDiscovery discovery,
             java.util.function.Function<Record,Boolean> filter,
             JsonObject consumerConfiguration,
             Handler<AsyncResult<JDBCClient>> resultHandler)
Convenient method that looks for a JDBC datasource source and provides the configured  
JDBCClient. | 
static void | 
JDBCDataSource.getJDBCClient(ServiceDiscovery discovery,
             JsonObject filter,
             Handler<AsyncResult<JDBCClient>> resultHandler)
Convenient method that looks for a JDBC datasource source and provides the configured  
JDBCClient. | 
static void | 
JDBCDataSource.getJDBCClient(ServiceDiscovery discovery,
             JsonObject filter,
             JsonObject consumerConfiguration,
             Handler<AsyncResult<JDBCClient>> resultHandler)
Convenient method that looks for a JDBC datasource source and provides the configured  
JDBCClient. | 
Copyright © 2023 Eclipse. All rights reserved.