public final class DefaultRedisConfig extends AbstractPersistenceConfig<IRedis,IRedisDataSourceConfig> implements IRedisConfig
Modifier and Type | Class and Description |
---|---|
static class |
DefaultRedisConfig.Builder |
BLOCK_WHEN_EXHAUSTED, CLIENT_NAME, CONNECTION_TYPE, DATABASE, EVICTION_POLICY_CLASS_NAME, FAIRNESS, HOST, JMX_ENABLE, JMX_NAME_BASE, JMX_NAME_PREFIX, LIFO, MASTER_SERVER_NAME, MAX_ATTEMPTS, MAX_IDLE, MAX_TOTAL, MAX_WAIT_MILLIS, MIN_EVICTABLE_IDLE_TIME_MILLIS, MIN_IDLE, NUM_TESTS_PER_EVICTION_RUN, PORT, SERVER_NAME_LIST, SOCKET_TIMEOUT, SOFT_MIN_EVICTABLE_IDLE_TIME_MILLIS, TEST_ON_BORROW, TEST_ON_CREATE, TEST_ON_RETURN, TEST_WHILE_IDLE, TIME_BETWEEN_EVICTION_RUNS_MILLIS, TIMEOUT, WEIGHT
DEFAULT_STR, DS_DEFAULT_NAME, DS_NAME_LIST, PASSWORD, PASSWORD_CLASS, PASSWORD_ENCRYPTED, USERNAME
Modifier and Type | Method and Description |
---|---|
protected void |
afterDataSourceConfigs(Class<?> mainClass,
Map<String,IRedisDataSourceConfig> dataSourceConfigs) |
protected IRedisDataSourceConfig |
buildDataSourceConfig(String dataSourceName,
IConfigReader configReader)
由子类实现具体实例对象构建过程
|
static DefaultRedisConfig.Builder |
builder() |
static DefaultRedisConfig |
create(Class<?> mainClass,
IModuleConfigurer moduleConfigurer) |
static DefaultRedisConfig |
create(IModuleConfigurer moduleConfigurer) |
static DefaultRedisConfig |
defaultConfig() |
addDataSourceConfig, getDataSourceConfig, getDataSourceConfigs, getDefaultDataSourceConfig, getDefaultDataSourceName, initialize, isInitialized, setDataSourceDefaultName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDataSourceConfig, getDataSourceConfigs, getDefaultDataSourceConfig, getDefaultDataSourceName
initialize, isInitialized
public static DefaultRedisConfig defaultConfig()
public static DefaultRedisConfig create(IModuleConfigurer moduleConfigurer) throws Exception
Exception
public static DefaultRedisConfig create(Class<?> mainClass, IModuleConfigurer moduleConfigurer) throws Exception
Exception
public static DefaultRedisConfig.Builder builder()
protected void afterDataSourceConfigs(Class<?> mainClass, Map<String,IRedisDataSourceConfig> dataSourceConfigs)
afterDataSourceConfigs
in class AbstractPersistenceConfig<IRedis,IRedisDataSourceConfig>
protected IRedisDataSourceConfig buildDataSourceConfig(String dataSourceName, IConfigReader configReader) throws Exception
AbstractPersistenceConfig
buildDataSourceConfig
in class AbstractPersistenceConfig<IRedis,IRedisDataSourceConfig>
dataSourceName
- 数据源名称configReader
- 配置读取器Exception
- 可能产生的任何异常Copyright © 2022. All rights reserved.