public final class DefaultRedisDataSourceConfig extends AbstractDataSourceConfig<IRedis> implements IRedisDataSourceConfig
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultRedisDataSourceConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
void |
addServerMeta(RedisServerMeta serverMeta) |
static DefaultRedisDataSourceConfig.Builder |
builder(String dataSourceName) |
static DefaultRedisDataSourceConfig |
create(String dataSourceName,
IConfigReader configReader) |
protected void |
doInitialize(IRedis iRedis)
由子类实现具体初始化逻辑
|
IRedis.ConnectionType |
getConnectionType()
获取连接方式
|
RedisServerMeta |
getMasterServerMeta()
获取主服务配置描述对象
|
String |
getMasterServerName()
获取主服务名称
|
<any> |
getObjectPoolConfig()
获取对象池配置
|
Map<String,RedisServerMeta> |
getServerMetas()
获取服务配置描述对象映射
|
void |
setConnectionType(IRedis.ConnectionType connectionType) |
void |
setMasterServerName(String masterServerName) |
getName, getPassword, getPasswordClass, getUsername, initialize, isInitialized, isPasswordEncrypted, setPassword, setPasswordClass, setPasswordEncrypted, setUsernameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, getPassword, getPasswordClass, getUsername, isPasswordEncryptedinitialize, isInitializedpublic static DefaultRedisDataSourceConfig create(String dataSourceName, IConfigReader configReader) throws ClassNotFoundException
ClassNotFoundExceptionpublic static DefaultRedisDataSourceConfig.Builder builder(String dataSourceName)
protected void doInitialize(IRedis iRedis) throws Exception
AbstractDataSourceConfigdoInitialize in class AbstractDataSourceConfig<IRedis>iRedis - 所属容器参数对象Exception - 可能产生的任何异常public IRedis.ConnectionType getConnectionType()
IRedisDataSourceConfiggetConnectionType in interface IRedisDataSourceConfigpublic void setConnectionType(IRedis.ConnectionType connectionType)
public String getMasterServerName()
IRedisDataSourceConfiggetMasterServerName in interface IRedisDataSourceConfigpublic void setMasterServerName(String masterServerName)
public RedisServerMeta getMasterServerMeta()
IRedisDataSourceConfiggetMasterServerMeta in interface IRedisDataSourceConfigpublic Map<String,RedisServerMeta> getServerMetas()
IRedisDataSourceConfiggetServerMetas in interface IRedisDataSourceConfigpublic void addServerMeta(RedisServerMeta serverMeta)
public <any> getObjectPoolConfig()
IRedisDataSourceConfiggetObjectPoolConfig in interface IRedisDataSourceConfigCopyright © 2022. All rights reserved.