public abstract class AbstractDataSource extends Object implements DataSource
构造器和说明 |
---|
AbstractDataSource() |
限定符和类型 | 方法和说明 |
---|---|
String |
getClientName()
返回客户端名称
|
int |
getConnectTimeout()
获取连接超时
|
int |
getInfiniteSoTimeout()
返回 Infinite 读取超时(单位:秒)
|
String |
getPassword()
返回密码
|
PoolConfig |
getPoolConfig()
返回连接池配置
|
int |
getSoTimeout()
设置读取超时
|
com.buession.net.ssl.SslConfiguration |
getSslConfiguration()
返回 SSL 配置
|
String |
getUsername()
返回用户名
|
protected boolean |
isUsePool() |
protected boolean |
isUseSsl() |
protected static String |
redisPassword(String password) |
void |
setClientName(String clientName)
设置客户端名称
|
void |
setConnectTimeout(int connectTimeout)
设置连接超时
|
void |
setInfiniteSoTimeout(int infiniteSoTimeout)
设置 Infinite 读取超时
|
void |
setPassword(String password)
设置密码
|
void |
setPoolConfig(PoolConfig poolConfig)
设置连接池配置
|
void |
setSoTimeout(int soTimeout)
设置读取超时
|
void |
setSslConfiguration(com.buession.net.ssl.SslConfiguration sslConfiguration)
设置 SSL 配置
|
void |
setUsername(String username)
设置用户名
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConnection
public String getUsername()
getUsername
在接口中 DataSource
public void setUsername(String username)
setUsername
在接口中 DataSource
username
- 用户名public String getPassword()
getPassword
在接口中 DataSource
public void setPassword(String password)
setPassword
在接口中 DataSource
password
- 密码public String getClientName()
getClientName
在接口中 DataSource
public void setClientName(String clientName)
setClientName
在接口中 DataSource
clientName
- 客户端名称public int getConnectTimeout()
DataSource
getConnectTimeout
在接口中 DataSource
public void setConnectTimeout(int connectTimeout)
DataSource
setConnectTimeout
在接口中 DataSource
connectTimeout
- 连接超时(单位:秒)public int getSoTimeout()
DataSource
getSoTimeout
在接口中 DataSource
public void setSoTimeout(int soTimeout)
DataSource
setSoTimeout
在接口中 DataSource
soTimeout
- 读取超时(单位:秒)public int getInfiniteSoTimeout()
DataSource
getInfiniteSoTimeout
在接口中 DataSource
public void setInfiniteSoTimeout(int infiniteSoTimeout)
DataSource
setInfiniteSoTimeout
在接口中 DataSource
infiniteSoTimeout
- Infinite 读取超时(单位:秒)public PoolConfig getPoolConfig()
DataSource
getPoolConfig
在接口中 DataSource
public void setPoolConfig(PoolConfig poolConfig)
DataSource
setPoolConfig
在接口中 DataSource
poolConfig
- 连接池配置public com.buession.net.ssl.SslConfiguration getSslConfiguration()
DataSource
getSslConfiguration
在接口中 DataSource
public void setSslConfiguration(com.buession.net.ssl.SslConfiguration sslConfiguration)
DataSource
setSslConfiguration
在接口中 DataSource
sslConfiguration
- SSL 配置protected boolean isUseSsl()
protected boolean isUsePool()
Copyright © 2022 buession.com Inc.. All rights reserved.