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, setUsername
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName, getPassword, getPasswordClass, getUsername, isPasswordEncrypted
initialize, isInitialized
public static DefaultRedisDataSourceConfig create(String dataSourceName, IConfigReader configReader) throws ClassNotFoundException
ClassNotFoundException
public static DefaultRedisDataSourceConfig.Builder builder(String dataSourceName)
protected void doInitialize(IRedis iRedis) throws Exception
AbstractDataSourceConfig
doInitialize
in class AbstractDataSourceConfig<IRedis>
iRedis
- 所属容器参数对象Exception
- 可能产生的任何异常public IRedis.ConnectionType getConnectionType()
IRedisDataSourceConfig
getConnectionType
in interface IRedisDataSourceConfig
public void setConnectionType(IRedis.ConnectionType connectionType)
public String getMasterServerName()
IRedisDataSourceConfig
getMasterServerName
in interface IRedisDataSourceConfig
public void setMasterServerName(String masterServerName)
public RedisServerMeta getMasterServerMeta()
IRedisDataSourceConfig
getMasterServerMeta
in interface IRedisDataSourceConfig
public Map<String,RedisServerMeta> getServerMetas()
IRedisDataSourceConfig
getServerMetas
in interface IRedisDataSourceConfig
public void addServerMeta(RedisServerMeta serverMeta)
public <any> getObjectPoolConfig()
IRedisDataSourceConfig
getObjectPoolConfig
in interface IRedisDataSourceConfig
Copyright © 2022. All rights reserved.