类 ExternalConfigInfoTagPersistServiceImpl
- java.lang.Object
-
- com.alibaba.nacos.config.server.service.repository.extrnal.ExternalConfigInfoTagPersistServiceImpl
-
- 所有已实现的接口:
ConfigInfoTagPersistService
@Conditional(ConditionOnExternalStorage.class) @Service("externalConfigInfoTagPersistServiceImpl") public class ExternalConfigInfoTagPersistServiceImpl extends java.lang.Object implements ConfigInfoTagPersistService
ExternalConfigInfoTagPersistServiceImpl.- 作者:
- lixiaoshuang
-
-
字段概要
字段 修饰符和类型 字段 说明 private DataSourceServicedataSourceServiceprotected org.springframework.jdbc.core.JdbcTemplatejtprivate com.alibaba.nacos.plugin.datasource.MapperManagermapperManagerprotected org.springframework.transaction.support.TransactionTemplatetjt
-
构造器概要
构造器 构造器 说明 ExternalConfigInfoTagPersistServiceImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddConfigInfo4Tag(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)Add tag configuration information and publish data change events.intconfigInfoTagCount()Returns the number of beta configuration items.<E> PaginationHelper<E>createPaginationHelper()create Pagination utils.Page<ConfigInfoTagWrapper>findAllConfigInfoTagForDumpAll(int pageNo, int pageSize)Query all tag config info for dump task.ConfigInfoTagWrapperfindConfigInfo4Tag(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String tag)Query tag configuration information based on dataId and group.voidinsertOrUpdateTag(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)insert or update tag config.booleaninsertOrUpdateTagCas(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)insert or update tag config cas.voidremoveConfigInfoTag(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser)Delete configuration; database atomic operation, minimum SQL action, no business encapsulation.voidupdateConfigInfo4Tag(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)Update tag configuration information.booleanupdateConfigInfo4TagCas(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)Update tag configuration information.
-
-
-
字段详细资料
-
dataSourceService
private DataSourceService dataSourceService
-
jt
protected org.springframework.jdbc.core.JdbcTemplate jt
-
tjt
protected org.springframework.transaction.support.TransactionTemplate tjt
-
mapperManager
private com.alibaba.nacos.plugin.datasource.MapperManager mapperManager
-
-
方法详细资料
-
createPaginationHelper
public <E> PaginationHelper<E> createPaginationHelper()
从接口复制的说明:ConfigInfoTagPersistServicecreate Pagination utils.- 指定者:
createPaginationHelper在接口中ConfigInfoTagPersistService- 类型参数:
E- Generic object- 返回:
PaginationHelper
-
addConfigInfo4Tag
public void addConfigInfo4Tag(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
从接口复制的说明:ConfigInfoTagPersistServiceAdd tag configuration information and publish data change events.- 指定者:
addConfigInfo4Tag在接口中ConfigInfoTagPersistService- 参数:
configInfo- config infotag- tagsrcIp- remote ipsrcUser- usertime- timenotify- whether to push
-
insertOrUpdateTag
public void insertOrUpdateTag(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
从接口复制的说明:ConfigInfoTagPersistServiceinsert or update tag config.- 指定者:
insertOrUpdateTag在接口中ConfigInfoTagPersistService- 参数:
configInfo- config infotag- tagsrcIp- remote ipsrcUser- usertime- timenotify- whether to push
-
insertOrUpdateTagCas
public boolean insertOrUpdateTagCas(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
从接口复制的说明:ConfigInfoTagPersistServiceinsert or update tag config cas.- 指定者:
insertOrUpdateTagCas在接口中ConfigInfoTagPersistService- 参数:
configInfo- config infotag- tagsrcIp- remote ipsrcUser- usertime- timenotify- whether to push- 返回:
- success or not.
-
removeConfigInfoTag
public void removeConfigInfoTag(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser)从接口复制的说明:ConfigInfoTagPersistServiceDelete configuration; database atomic operation, minimum SQL action, no business encapsulation.- 指定者:
removeConfigInfoTag在接口中ConfigInfoTagPersistService- 参数:
dataId- dataIdgroup- grouptenant- tenanttag- tagsrcIp- remote ipsrcUser- user
-
updateConfigInfo4Tag
public void updateConfigInfo4Tag(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
从接口复制的说明:ConfigInfoTagPersistServiceUpdate tag configuration information.- 指定者:
updateConfigInfo4Tag在接口中ConfigInfoTagPersistService- 参数:
configInfo- config infotag- tagsrcIp- remote ipsrcUser- usertime- timenotify- whether to push
-
updateConfigInfo4TagCas
public boolean updateConfigInfo4TagCas(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
从接口复制的说明:ConfigInfoTagPersistServiceUpdate tag configuration information.- 指定者:
updateConfigInfo4TagCas在接口中ConfigInfoTagPersistService- 参数:
configInfo- config infotag- tagsrcIp- remote ipsrcUser- usertime- timenotify- whether to push- 返回:
- success or not.
-
findConfigInfo4Tag
public ConfigInfoTagWrapper findConfigInfo4Tag(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String tag)
从接口复制的说明:ConfigInfoTagPersistServiceQuery tag configuration information based on dataId and group.- 指定者:
findConfigInfo4Tag在接口中ConfigInfoTagPersistService- 参数:
dataId- data idgroup- grouptenant- tenanttag- tag- 返回:
ConfigInfo4Tag
-
configInfoTagCount
public int configInfoTagCount()
从接口复制的说明:ConfigInfoTagPersistServiceReturns the number of beta configuration items.- 指定者:
configInfoTagCount在接口中ConfigInfoTagPersistService- 返回:
- number of configuration items..
-
findAllConfigInfoTagForDumpAll
public Page<ConfigInfoTagWrapper> findAllConfigInfoTagForDumpAll(int pageNo, int pageSize)
从接口复制的说明:ConfigInfoTagPersistServiceQuery all tag config info for dump task.- 指定者:
findAllConfigInfoTagForDumpAll在接口中ConfigInfoTagPersistService- 参数:
pageNo- page numbserpageSize- page sizxe- 返回:
PagewithConfigInfoWrappergeneration
-
-