类 EmbeddedConfigInfoBetaPersistServiceImpl
- java.lang.Object
-
- com.alibaba.nacos.config.server.service.repository.embedded.EmbeddedConfigInfoBetaPersistServiceImpl
-
- 所有已实现的接口:
ConfigInfoBetaPersistService
@Conditional(ConditionOnEmbeddedStorage.class) @Service("embeddedConfigInfoBetaPersistServiceImpl") public class EmbeddedConfigInfoBetaPersistServiceImpl extends java.lang.Object implements ConfigInfoBetaPersistService
EmbeddedConfigInfoBetaPersistServiceImpl.- 作者:
- lixiaoshuang
-
-
字段概要
字段 修饰符和类型 字段 说明 private DatabaseOperatedatabaseOperateprivate DataSourceServicedataSourceServiceprivate com.alibaba.nacos.plugin.datasource.MapperManagermapperManager
-
构造器概要
构造器 构造器 说明 EmbeddedConfigInfoBetaPersistServiceImpl(DatabaseOperate databaseOperate)The constructor sets the dependency injection order.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddConfigInfo4Beta(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)Add beta configuration information and publish data change events.intconfigInfoBetaCount()Returns the number of beta configuration items.<E> PaginationHelper<E>createPaginationHelper()create Pagination utils.Page<ConfigInfoBetaWrapper>findAllConfigInfoBetaForDumpAll(int pageNo, int pageSize)Query all beta config info for dump task.ConfigInfoBetaWrapperfindConfigInfo4Beta(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Query beta configuration information based on dataId and group.voidinsertOrUpdateBeta(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)insert or update beta config.booleaninsertOrUpdateBetaCas(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)insert or update beta config cas.voidremoveConfigInfo4Beta(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Delete configuration information, physical deletion.voidupdateConfigInfo4Beta(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)Update beta configuration information.booleanupdateConfigInfo4BetaCas(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)Update beta configuration information.
-
-
-
字段详细资料
-
dataSourceService
private DataSourceService dataSourceService
-
databaseOperate
private final DatabaseOperate databaseOperate
-
mapperManager
private com.alibaba.nacos.plugin.datasource.MapperManager mapperManager
-
-
构造器详细资料
-
EmbeddedConfigInfoBetaPersistServiceImpl
public EmbeddedConfigInfoBetaPersistServiceImpl(DatabaseOperate databaseOperate)
The constructor sets the dependency injection order.- 参数:
databaseOperate-EmbeddedStoragePersistServiceImpl
-
-
方法详细资料
-
createPaginationHelper
public <E> PaginationHelper<E> createPaginationHelper()
从接口复制的说明:ConfigInfoBetaPersistServicecreate Pagination utils.- 指定者:
createPaginationHelper在接口中ConfigInfoBetaPersistService- 类型参数:
E- Generic object- 返回:
PaginationHelper
-
addConfigInfo4Beta
public void addConfigInfo4Beta(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
从接口复制的说明:ConfigInfoBetaPersistServiceAdd beta configuration information and publish data change events.- 指定者:
addConfigInfo4Beta在接口中ConfigInfoBetaPersistService- 参数:
configInfo- config infobetaIps- ip for pushsrcIp- remote ipsrcUser- usertime- timenotify- whether to push
-
insertOrUpdateBeta
public void insertOrUpdateBeta(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
从接口复制的说明:ConfigInfoBetaPersistServiceinsert or update beta config.- 指定者:
insertOrUpdateBeta在接口中ConfigInfoBetaPersistService- 参数:
configInfo- config infobetaIps- ip for pushsrcIp- remote ipsrcUser- usertime- timenotify- whether to push
-
insertOrUpdateBetaCas
public boolean insertOrUpdateBetaCas(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
从接口复制的说明:ConfigInfoBetaPersistServiceinsert or update beta config cas.- 指定者:
insertOrUpdateBetaCas在接口中ConfigInfoBetaPersistService- 参数:
configInfo- config infobetaIps- ip for pushsrcIp- remote ipsrcUser- usertime- timenotify- whether to push- 返回:
- success or not.
-
removeConfigInfo4Beta
public void removeConfigInfo4Beta(java.lang.String dataId, java.lang.String group, java.lang.String tenant)从接口复制的说明:ConfigInfoBetaPersistServiceDelete configuration information, physical deletion.- 指定者:
removeConfigInfo4Beta在接口中ConfigInfoBetaPersistService- 参数:
dataId- data idgroup- grouptenant- tenant
-
updateConfigInfo4Beta
public void updateConfigInfo4Beta(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
从接口复制的说明:ConfigInfoBetaPersistServiceUpdate beta configuration information.- 指定者:
updateConfigInfo4Beta在接口中ConfigInfoBetaPersistService- 参数:
configInfo- config infobetaIps- ip for pushsrcIp- remote ipsrcUser- usertime- timenotify- whether to push
-
updateConfigInfo4BetaCas
public boolean updateConfigInfo4BetaCas(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
从接口复制的说明:ConfigInfoBetaPersistServiceUpdate beta configuration information.- 指定者:
updateConfigInfo4BetaCas在接口中ConfigInfoBetaPersistService- 参数:
configInfo- config infobetaIps- ip for pushsrcIp- remote ipsrcUser- usertime- timenotify- whether to push- 返回:
- success or not.
-
findConfigInfo4Beta
public ConfigInfoBetaWrapper findConfigInfo4Beta(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
从接口复制的说明:ConfigInfoBetaPersistServiceQuery beta configuration information based on dataId and group.- 指定者:
findConfigInfo4Beta在接口中ConfigInfoBetaPersistService- 参数:
dataId- data idgroup- grouptenant- tenant- 返回:
ConfigInfo4Beta
-
configInfoBetaCount
public int configInfoBetaCount()
从接口复制的说明:ConfigInfoBetaPersistServiceReturns the number of beta configuration items.- 指定者:
configInfoBetaCount在接口中ConfigInfoBetaPersistService- 返回:
- number of configuration items..
-
findAllConfigInfoBetaForDumpAll
public Page<ConfigInfoBetaWrapper> findAllConfigInfoBetaForDumpAll(int pageNo, int pageSize)
从接口复制的说明:ConfigInfoBetaPersistServiceQuery all beta config info for dump task.- 指定者:
findAllConfigInfoBetaForDumpAll在接口中ConfigInfoBetaPersistService- 参数:
pageNo- page numberpageSize- page size- 返回:
PagewithConfigInfoWrappergeneration
-
-