public class RedisDataSourceAdapter extends AbstractDataSourceAdapter<IRedis,IRedisDataSourceConfig,IRedisCommander> implements IRedisDataSourceAdapter
Constructor and Description |
---|
RedisDataSourceAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
doClose()
由子类实现具体关闭逻辑
|
void |
doInitialize(IRedis owner,
IRedisDataSourceConfig dataSourceConfig)
由子类实现具体初始化逻辑
|
IRedisCommander |
getConnection()
获取连接对象
|
boolean |
initializeIfNeed()
判断是否已初始化, 若尚未执行则尝试初始化
|
close, decryptPasswordIfNeed, decryptPasswordIfNeed, getDataSourceConfig, getOwner, initialize, isInitialized
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDataSourceConfig, getOwner, initialize
close
public void doInitialize(IRedis owner, IRedisDataSourceConfig dataSourceConfig) throws Exception
AbstractDataSourceAdapter
doInitialize
in class AbstractDataSourceAdapter<IRedis,IRedisDataSourceConfig,IRedisCommander>
owner
- 所属容器参数对象dataSourceConfig
- 数据源配置对象Exception
- 可能产生的任何异常public boolean initializeIfNeed() throws Exception
IDataSourceAdapter
initializeIfNeed
in interface IDataSourceAdapter<IRedis,IRedisDataSourceConfig,IRedisCommander>
initializeIfNeed
in class AbstractDataSourceAdapter<IRedis,IRedisDataSourceConfig,IRedisCommander>
Exception
- 可能产生的异常public IRedisCommander getConnection() throws Exception
IDataSourceAdapter
getConnection
in interface IDataSourceAdapter<IRedis,IRedisDataSourceConfig,IRedisCommander>
Exception
- 可能产生的异常public void doClose() throws Exception
AbstractDataSourceAdapter
doClose
in class AbstractDataSourceAdapter<IRedis,IRedisDataSourceConfig,IRedisCommander>
Exception
- 可能产生的任何异常Copyright © 2022. All rights reserved.