public class DbClientBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
DbClient |
build() |
int |
connectionTimeout() |
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 |
url() |
DbClientBuilder |
url(String url) |
String |
user() |
DbClientBuilder |
user(String user) |
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 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 DbClient build() throws InitializationException
DbClient instance or null in case of error(s) occurredInitializationException - In case of error occurred, an
InitializationException is thrown.Copyright © 2019. All rights reserved.