@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, releaseConnectionHolderinitialize, isInitializedclosestatic 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.