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
Exception
public IMongo getOwner()
IConnectionHolder
getOwner
in interface IConnectionHolder<IMongo,MongoDatabase,IMongoDataSourceConfig>
public IMongoDataSourceConfig getDataSourceConfig()
IConnectionHolder
getDataSourceConfig
in interface IConnectionHolder<IMongo,MongoDatabase,IMongoDataSourceConfig>
public MongoDatabase getConnection()
IConnectionHolder
getConnection
in interface IConnectionHolder<IMongo,MongoDatabase,IMongoDataSourceConfig>
public MongoDatabase getConnection(String databaseName) throws Exception
IMongoConnectionHolder
getConnection
in interface IMongoConnectionHolder
databaseName
- 数据库名称Exception
- 可能产生的异常public IMongoDataSourceAdapter getDataSourceAdapter()
IMongoConnectionHolder
getDataSourceAdapter
in interface IMongoConnectionHolder
public void close() throws Exception
close
in interface AutoCloseable
Exception
Copyright © 2022. All rights reserved.