public class DbClientBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
String |
authDbName() |
DbClientBuilder |
authDbName(String value) |
boolean |
autoCommit()
Default true
|
DbClientBuilder |
autoCommit(boolean autoCommit) |
DbClient |
build() |
int |
connectionTimeout()
Default value is 5000ms.
|
DbClientBuilder |
connectionTimeout(int connectionTimeout) |
boolean |
enableConnectionsPool()
Default true.
|
DbClientBuilder |
enableConnectionsPool(boolean enableConnectionsPool) |
boolean |
isReused()
Default true.
|
DbClientBuilder |
isReused(boolean isReused) |
String |
name() |
DbClientBuilder |
name(String name) |
char[] |
pwd() |
DbClientBuilder |
pwd(char[] pwd) |
String |
toString() |
String |
url() |
DbClientBuilder |
url(String url) |
String |
user() |
DbClientBuilder |
user(String user) |
boolean |
useSSL()
Default value is false
|
DbClientBuilder |
useSSL(boolean value) |
public String url()
public DbClientBuilder url(String url)
url - The appropriate JDBC connection string of current database
typeDbClientBuilder instancepublic String user()
public DbClientBuilder user(String user)
user - The user name is used to login to the databaseDbClientBuilder instancepublic char[] pwd()
public DbClientBuilder pwd(char[] pwd)
pwd - The password is used to login to the databaseDbClientBuilder instancepublic int connectionTimeout()
public DbClientBuilder connectionTimeout(int connectionTimeout)
connectionTimeout - Number of miliseconds wait to connect before a
connection timeout exception is thrown. Default value is 5000.DbClientBuilder instancepublic boolean autoCommit()
public DbClientBuilder autoCommit(boolean autoCommit)
autoCommit - true or falseDbClientBuilder instancepublic String name()
public DbClientBuilder name(String name)
name - Name of the data sourceDbClientBuilder instancepublic boolean enableConnectionsPool()
public DbClientBuilder enableConnectionsPool(boolean enableConnectionsPool)
enableConnectionsPool - Default value is true.DbClientBuilder instancepublic boolean isReused()
DbClientManager.getByName(String) to get it.public DbClientBuilder isReused(boolean isReused)
isReused - Indicate the constructed data source should be reused or
not. In case of true, the constructed data source will be registered to
the data sources manager. Default value is true.DbClientBuilder instancepublic String authDbName()
public DbClientBuilder authDbName(String value)
value - Name of the database used to authenticate the userDbClientBuilder instancepublic boolean useSSL()
public DbClientBuilder useSSL(boolean value)
value - Indicates the connection between client and server uses SSL
or notDbClientBuilder instancepublic DbClient build() throws InitializationException
DbClient instance or null in case of error(s) occurredInitializationException - In case of error occurred, an
InitializationException is thrown.IllegalArgumentException - In case of missing name property or already existsCopyright © 2019. All rights reserved.