@Ignored public interface IMongo extends IPersistence<IMongoSession,IMongoConfig,IMongoConnectionHolder>
Modifier and Type | Interface and Description |
---|---|
static class |
IMongo.GridFs
GridFS常量
|
static class |
IMongo.Opt
操作符常量
|
Modifier and Type | Field and Description |
---|---|
static String |
MODULE_NAME |
Modifier and Type | Method and Description |
---|---|
IMongoDataSourceAdapter |
getDataSourceAdapter(String dataSourceName)
获取指定源数据源适配器
|
IMongoDataSourceAdapter |
getDefaultDataSourceAdapter()
获取默认数据源适配器
|
IGridFsSession |
openGridFsSession()
开启数据库文件储存会话(注意一定记得关闭会话)
|
IGridFsSession |
openGridFsSession(IDataSourceRouter dataSourceRouter)
开启数据库文件储存会话(注意一定记得关闭会话)
|
<T> T |
openGridFsSession(IDataSourceRouter dataSourceRouter,
IGridFsSessionExecutor<T> executor)
开启会话并执行会话执行器接口逻辑(执行完毕会话将自动关闭)
|
IGridFsSession |
openGridFsSession(IDataSourceRouter dataSourceRouter,
String bucketName)
开启数据库文件储存会话(注意一定记得关闭会话)
|
<T> T |
openGridFsSession(IDataSourceRouter dataSourceRouter,
String bucketName,
IGridFsSessionExecutor<T> executor)
开启会话并执行会话执行器接口逻辑(执行完毕会话将自动关闭)
|
<T> T |
openGridFsSession(IGridFsSessionExecutor<T> executor)
开启会话并执行会话执行器接口逻辑(执行完毕会话将自动关闭)
|
IGridFsSession |
openGridFsSession(IMongoConnectionHolder connectionHolder)
开启数据库文件储存会话(注意一定记得关闭会话)
|
<T> T |
openGridFsSession(IMongoConnectionHolder connectionHolder,
IGridFsSessionExecutor<T> executor)
开启会话并执行会话执行器接口逻辑(执行完毕会话将自动关闭)
|
IGridFsSession |
openGridFsSession(IMongoConnectionHolder connectionHolder,
String bucketName)
开启数据库文件储存会话(注意一定记得关闭会话)
|
<T> T |
openGridFsSession(IMongoConnectionHolder connectionHolder,
String bucketName,
IGridFsSessionExecutor<T> executor)
开启会话并执行会话执行器接口逻辑(执行完毕会话将自动关闭)
|
IGridFsSession |
openGridFsSession(String bucketName)
开启数据库文件储存会话(注意一定记得关闭会话)
|
<T> T |
openGridFsSession(String bucketName,
IGridFsSessionExecutor<T> executor)
开启会话并执行会话执行器接口逻辑(执行完毕会话将自动关闭)
|
IGridFsSession |
openGridFsSession(String dataSourceName,
String bucketName)
开启数据库文件储存会话(注意一定记得关闭会话)
|
<T> T |
openGridFsSession(String dataSourceName,
String bucketName,
IGridFsSessionExecutor<T> executor)
开启会话并执行会话执行器接口逻辑(执行完毕会话将自动关闭)
|
<T> T |
openSession(IDataSourceRouter dataSourceRouter,
IMongoSessionExecutor<T> executor)
开启会话并执行会话执行器接口逻辑(执行完毕会话将自动关闭)
|
<T> T |
openSession(IMongoConnectionHolder connectionHolder,
IMongoSessionExecutor<T> executor)
开启会话并执行会话执行器接口逻辑(执行完毕会话将自动关闭)
|
<T> T |
openSession(IMongoSessionExecutor<T> executor)
开启会话并执行会话执行器接口逻辑(执行完毕会话将自动关闭)
|
<T> T |
openSession(String dataSourceName,
IMongoSessionExecutor<T> executor)
开启会话并执行会话执行器接口逻辑(执行完毕会话将自动关闭)
|
<T> T |
openTransaction(AbstractTrade<T> trade)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
<T> T |
openTransaction(AbstractTrade<T> trade,
ClientSessionOptions clientSessionOptions)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
<T> T |
openTransaction(IDataSourceRouter dataSourceRouter,
AbstractTrade<T> trade)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
<T> T |
openTransaction(IDataSourceRouter dataSourceRouter,
AbstractTrade<T> trade,
ClientSessionOptions clientSessionOptions)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
void |
openTransaction(IDataSourceRouter dataSourceRouter,
ITrade trade)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
void |
openTransaction(IDataSourceRouter dataSourceRouter,
ITrade trade,
ClientSessionOptions clientSessionOptions)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
<T> T |
openTransaction(IMongoConnectionHolder connectionHolder,
AbstractTrade<T> trade)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
<T> T |
openTransaction(IMongoConnectionHolder connectionHolder,
AbstractTrade<T> trade,
ClientSessionOptions clientSessionOptions)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
void |
openTransaction(IMongoConnectionHolder connectionHolder,
ITrade trade)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
void |
openTransaction(IMongoConnectionHolder connectionHolder,
ITrade trade,
ClientSessionOptions clientSessionOptions)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
void |
openTransaction(ITrade trade)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
void |
openTransaction(ITrade trade,
ClientSessionOptions clientSessionOptions)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
<T> T |
openTransaction(String dataSourceName,
AbstractTrade<T> trade)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
<T> T |
openTransaction(String dataSourceName,
AbstractTrade<T> trade,
ClientSessionOptions clientSessionOptions)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
void |
openTransaction(String dataSourceName,
ITrade trade)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
void |
openTransaction(String dataSourceName,
ITrade trade,
ClientSessionOptions clientSessionOptions)
开启事务(执行完毕事务将自动关闭, 任何异常将导致事务回滚)
|
getConfig, getConnectionHolder, getDefaultConnectionHolder, getOwner, openSession, openSession, openSession, openSession, releaseConnectionHolder
initialize, isInitialized
close
static final String MODULE_NAME
IMongoDataSourceAdapter getDefaultDataSourceAdapter() throws Exception
Exception
- 可能产生的任何异常IMongoDataSourceAdapter getDataSourceAdapter(String dataSourceName) throws Exception
dataSourceName
- 数据源名称Exception
- 可能产生的任何异常<T> T openSession(IMongoSessionExecutor<T> executor) throws Exception
T
- 执行结果对象类型executor
- 会话执行器Exception
- 可能产生的任何异常<T> T openSession(IMongoConnectionHolder connectionHolder, IMongoSessionExecutor<T> executor) throws Exception
T
- 执行结果对象类型connectionHolder
- 连接对象持有者executor
- 会话执行器Exception
- 可能产生的任何异常<T> T openSession(String dataSourceName, IMongoSessionExecutor<T> executor) throws Exception
T
- 执行结果对象类型dataSourceName
- 数据源名称executor
- 会话执行器Exception
- 可能产生的任何异常<T> T openSession(IDataSourceRouter dataSourceRouter, IMongoSessionExecutor<T> executor) throws Exception
T
- 执行结果对象类型dataSourceRouter
- 数据源路由对象executor
- 会话执行器Exception
- 可能产生的任何异常<T> T openGridFsSession(IGridFsSessionExecutor<T> executor) throws Exception
T
- 执行结果对象类型executor
- 会话执行器Exception
- 可能产生的任何异常<T> T openGridFsSession(String bucketName, IGridFsSessionExecutor<T> executor) throws Exception
T
- 执行结果对象类型bucketName
- 桶名称executor
- 会话执行器Exception
- 可能产生的任何异常<T> T openGridFsSession(String dataSourceName, String bucketName, IGridFsSessionExecutor<T> executor) throws Exception
T
- 执行结果对象类型dataSourceName
- 数据源名称bucketName
- 桶名称executor
- 会话执行器Exception
- 可能产生的任何异常<T> T openGridFsSession(IMongoConnectionHolder connectionHolder, IGridFsSessionExecutor<T> executor) throws Exception
T
- 执行结果对象类型connectionHolder
- 连接对象持有者executor
- 会话执行器Exception
- 可能产生的任何异常<T> T openGridFsSession(IDataSourceRouter dataSourceRouter, IGridFsSessionExecutor<T> executor) throws Exception
T
- 执行结果对象类型dataSourceRouter
- 数据源路由对象executor
- 会话执行器Exception
- 可能产生的任何异常<T> T openGridFsSession(IMongoConnectionHolder connectionHolder, String bucketName, IGridFsSessionExecutor<T> executor) throws Exception
T
- 执行结果对象类型connectionHolder
- 连接对象持有者bucketName
- 桶名称executor
- 会话执行器Exception
- 可能产生的任何异常<T> T openGridFsSession(IDataSourceRouter dataSourceRouter, String bucketName, IGridFsSessionExecutor<T> executor) throws Exception
T
- 执行结果对象类型dataSourceRouter
- 数据源路由对象bucketName
- 桶名称executor
- 会话执行器Exception
- 可能产生的任何异常IGridFsSession openGridFsSession() throws Exception
Exception
- 可能产生的异常IGridFsSession openGridFsSession(String bucketName) throws Exception
bucketName
- 桶名称Exception
- 可能产生的异常IGridFsSession openGridFsSession(String dataSourceName, String bucketName) throws Exception
dataSourceName
- 数据源名称bucketName
- 桶名称Exception
- 可能产生的异常IGridFsSession openGridFsSession(IMongoConnectionHolder connectionHolder, String bucketName) throws Exception
connectionHolder
- 连接对象持有者bucketName
- 桶名称Exception
- 可能产生的异常IGridFsSession openGridFsSession(IMongoConnectionHolder connectionHolder) throws Exception
connectionHolder
- 连接对象持有者Exception
- 可能产生的异常IGridFsSession openGridFsSession(IDataSourceRouter dataSourceRouter, String bucketName) throws Exception
dataSourceRouter
- 数据源路由对象bucketName
- 桶名称Exception
- 可能产生的异常IGridFsSession openGridFsSession(IDataSourceRouter dataSourceRouter) throws Exception
dataSourceRouter
- 数据源路由对象Exception
- 可能产生的异常void openTransaction(ITrade trade) throws Exception
trade
- 事务业务操作对象Exception
- 可能产生的任何异常void openTransaction(ITrade trade, ClientSessionOptions clientSessionOptions) throws Exception
trade
- 事务业务操作对象clientSessionOptions
- 事务配置对象Exception
- 可能产生的任何异常void openTransaction(IMongoConnectionHolder connectionHolder, ITrade trade) throws Exception
connectionHolder
- 连接对象持有者trade
- 事务业务操作对象Exception
- 可能产生的任何异常void openTransaction(IMongoConnectionHolder connectionHolder, ITrade trade, ClientSessionOptions clientSessionOptions) throws Exception
connectionHolder
- 连接对象持有者trade
- 事务业务操作对象clientSessionOptions
- 事务配置对象Exception
- 可能产生的任何异常void openTransaction(IDataSourceRouter dataSourceRouter, ITrade trade) throws Exception
dataSourceRouter
- 数据源路由对象trade
- 事务业务操作对象Exception
- 可能产生的任何异常void openTransaction(IDataSourceRouter dataSourceRouter, ITrade trade, ClientSessionOptions clientSessionOptions) throws Exception
dataSourceRouter
- 数据源路由对象trade
- 事务业务操作对象clientSessionOptions
- 事务配置对象Exception
- 可能产生的任何异常void openTransaction(String dataSourceName, ITrade trade) throws Exception
dataSourceName
- 数据源名称trade
- 事务业务操作对象Exception
- 可能产生的任何异常void openTransaction(String dataSourceName, ITrade trade, ClientSessionOptions clientSessionOptions) throws Exception
dataSourceName
- 数据源名称trade
- 事务业务操作对象clientSessionOptions
- 事务配置对象Exception
- 可能产生的任何异常<T> T openTransaction(AbstractTrade<T> trade) throws Exception
T
- 执行结果对象类型trade
- 事务业务操作对象Exception
- 可能产生的任何异常<T> T openTransaction(AbstractTrade<T> trade, ClientSessionOptions clientSessionOptions) throws Exception
T
- 执行结果对象类型trade
- 事务业务操作对象clientSessionOptions
- 事务配置对象Exception
- 可能产生的任何异常<T> T openTransaction(IMongoConnectionHolder connectionHolder, AbstractTrade<T> trade, ClientSessionOptions clientSessionOptions) throws Exception
T
- 执行结果对象类型connectionHolder
- 连接对象持有者trade
- 事务业务操作对象clientSessionOptions
- 事务配置对象Exception
- 可能产生的任何异常<T> T openTransaction(IMongoConnectionHolder connectionHolder, AbstractTrade<T> trade) throws Exception
T
- 执行结果对象类型connectionHolder
- 连接对象持有者trade
- 事务业务操作对象Exception
- 可能产生的任何异常<T> T openTransaction(IDataSourceRouter dataSourceRouter, AbstractTrade<T> trade) throws Exception
T
- 执行结果对象类型dataSourceRouter
- 数据源路由对象trade
- 事务业务操作对象Exception
- 可能产生的任何异常<T> T openTransaction(IDataSourceRouter dataSourceRouter, AbstractTrade<T> trade, ClientSessionOptions clientSessionOptions) throws Exception
T
- 执行结果对象类型dataSourceRouter
- 数据源路由对象trade
- 事务业务操作对象clientSessionOptions
- 事务配置对象Exception
- 可能产生的任何异常<T> T openTransaction(String dataSourceName, AbstractTrade<T> trade) throws Exception
T
- 执行结果对象类型dataSourceName
- 数据源名称trade
- 事务业务操作对象Exception
- 可能产生的任何异常<T> T openTransaction(String dataSourceName, AbstractTrade<T> trade, ClientSessionOptions clientSessionOptions) throws Exception
T
- 执行结果对象类型dataSourceName
- 数据源名称trade
- 事务业务操作对象clientSessionOptions
- 事务配置对象Exception
- 可能产生的任何异常Copyright © 2022. All rights reserved.