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