public class DefaultMongoConnectionHolder extends Object implements IMongoConnectionHolder
| Constructor and Description |
|---|
DefaultMongoConnectionHolder(IMongoDataSourceAdapter dataSourceAdapter) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
MongoDatabase |
getConnection()
获取连接对象
|
MongoDatabase |
getConnection(String databaseName)
获取连接对象
|
IMongoDataSourceAdapter |
getDataSourceAdapter()
获取数据源适配器
|
IMongoDataSourceConfig |
getDataSourceConfig()
获取数据源配置
|
IMongo |
getOwner()
获取所属持久化模块
|
public DefaultMongoConnectionHolder(IMongoDataSourceAdapter dataSourceAdapter) throws Exception
Exceptionpublic IMongo getOwner()
IConnectionHoldergetOwner in interface IConnectionHolder<IMongo,MongoDatabase,IMongoDataSourceConfig>public IMongoDataSourceConfig getDataSourceConfig()
IConnectionHoldergetDataSourceConfig in interface IConnectionHolder<IMongo,MongoDatabase,IMongoDataSourceConfig>public MongoDatabase getConnection()
IConnectionHoldergetConnection in interface IConnectionHolder<IMongo,MongoDatabase,IMongoDataSourceConfig>public MongoDatabase getConnection(String databaseName) throws Exception
IMongoConnectionHoldergetConnection in interface IMongoConnectionHolderdatabaseName - 数据库名称Exception - 可能产生的异常public IMongoDataSourceAdapter getDataSourceAdapter()
IMongoConnectionHoldergetDataSourceAdapter in interface IMongoConnectionHolderpublic void close()
throws Exception
close in interface AutoCloseableExceptionCopyright © 2022. All rights reserved.