类 ExternalConfigInfoPersistServiceImpl
- java.lang.Object
-
- com.alibaba.nacos.config.server.service.repository.extrnal.ExternalConfigInfoPersistServiceImpl
-
- 所有已实现的接口:
ConfigInfoPersistService
@Conditional(ConditionOnExternalStorage.class) @Service("externalConfigInfoPersistServiceImpl") public class ExternalConfigInfoPersistServiceImpl extends java.lang.Object implements ConfigInfoPersistService
ExternalConfigInfoPersistServiceImpl.- 作者:
- lixiaoshuang
-
-
字段概要
字段 修饰符和类型 字段 说明 private static java.lang.StringAPP_NAMEprivate static java.lang.StringCONTENTprivate static java.lang.StringDATA_IDprivate DataSourceServicedataSourceServiceprivate static java.lang.StringGROUPprivate HistoryConfigInfoPersistServicehistoryConfigInfoPersistServiceprotected org.springframework.jdbc.core.JdbcTemplatejtprivate com.alibaba.nacos.plugin.datasource.MapperManagermapperManagerstatic java.lang.StringSPOTconstant variables.private static java.lang.StringTENANTprotected org.springframework.transaction.support.TransactionTemplatetjt-
从接口继承的字段 com.alibaba.nacos.config.server.service.repository.ConfigInfoPersistService
EMPTY_ARRAY, PATTERN_STR
-
-
构造器概要
构造器 构造器 说明 ExternalConfigInfoPersistServiceImpl(HistoryConfigInfoPersistService historyConfigInfoPersistService)
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 voidaddConfigInfo(java.lang.String srcIp, java.lang.String srcUser, ConfigInfo configInfo, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo, boolean notify)Add common configuration information and publish data change events.longaddConfigInfoAtomic(long configId, java.lang.String srcIp, java.lang.String srcUser, ConfigInfo configInfo, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)Add configuration; database atomic operation, minimum sql action, no business encapsulation.voidaddConfigTagRelationAtomic(long configId, java.lang.String tagName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)Add configuration; database atomic operation, minimum sql action, no business encapsulation.voidaddConfigTagsRelation(long configId, java.lang.String configTags, java.lang.String dataId, java.lang.String group, java.lang.String tenant)Add configuration; database atomic operation.java.util.Map<java.lang.String,java.lang.Object>batchInsertOrUpdate(java.util.List<ConfigAllInfo> configInfoList, java.lang.String srcUser, java.lang.String srcIp, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo, java.sql.Timestamp time, boolean notify, SameConfigPolicy policy)batch operation,insert or update the format of the returned: succCount: number of successful imports skipCount: number of import skips (only with skip for the same configs) failData: import failed data (only with abort for the same configs) skipData: data skipped at import (only with skip for the same configs).intconfigInfoCount()Returns the number of configuration items.intconfigInfoCount(java.lang.String tenant)Returns the number of configuration items.java.util.List<ConfigInfoWrapper>convertChangeConfig(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list)Convert change config.java.util.List<ConfigInfo>convertDeletedConfig(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list)Convert delete config.<E> PaginationHelper<E>createPaginationHelper()create Pagination utils.Page<ConfigInfo>findAllConfigInfo(int pageNo, int pageSize, java.lang.String tenant)Query all configuration information by page.java.util.List<ConfigAllInfo>findAllConfigInfo4Export(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String appName, java.util.List<java.lang.Long> ids)query all configuration information according to group, appName, tenant (for export).Page<ConfigInfoBase>findAllConfigInfoBase(int pageNo, int pageSize)已过时。Page<ConfigInfoWrapper>findAllConfigInfoFragment(long lastMaxId, int pageSize)Query all config info.Page<ConfigKey>findAllConfigKey(int pageNo, int pageSize, java.lang.String tenant)Query all configuration information by page.java.util.List<ConfigInfo>findAllDataIdAndGroup()已过时。Page<ConfigInfoWrapper>findChangeConfig(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String appName, java.sql.Timestamp startTime, java.sql.Timestamp endTime, int pageNo, int pageSize, long lastMaxId)According to the time period and configuration conditions to query the eligible configuration.java.util.List<ConfigInfoWrapper>findChangeConfig(java.sql.Timestamp startTime, java.sql.Timestamp endTime)Query change config.ConfigAdvanceInfofindConfigAdvanceInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Query configuration information; database atomic operation, minimum SQL action, no business encapsulation.ConfigAllInfofindConfigAllInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Query configuration information; database atomic operation, minimum SQL action, no business encapsulation.ConfigInfofindConfigInfo(long id)Query configuration information by primary key ID.ConfigInfoWrapperfindConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Query configuration information; database atomic operation, minimum SQL action, no business encapsulation.Page<ConfigInfo>findConfigInfo4Page(int pageNo, int pageSize, java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)find config info.ConfigInfoBasefindConfigInfoBase(java.lang.String dataId, java.lang.String group)Query configuration information based on dataId and group.Page<ConfigInfoBase>findConfigInfoBaseByGroup(int pageNo, int pageSize, java.lang.String group)Query configuration information based on group.Page<ConfigInfoBase>findConfigInfoBaseLike(int pageNo, int pageSize, java.lang.String dataId, java.lang.String group, java.lang.String content)Fuzzy query configuration information based on dataId and group.Page<ConfigInfo>findConfigInfoByApp(int pageNo, int pageSize, java.lang.String tenant, java.lang.String appName)Query configuration information based on group.Page<ConfigInfo>findConfigInfoLike(int pageNo, int pageSize, ConfigKey[] configKeys, boolean blacklist)Fuzzy query configuration information based on dataId and group.Page<ConfigInfo>findConfigInfoLike4Page(int pageNo, int pageSize, java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)Query config info.java.util.List<ConfigInfo>findConfigInfosByIds(java.lang.String ids)find ConfigInfo by ids.longfindConfigMaxId()Get the maxId.java.lang.StringgenerateLikeArgument(java.lang.String s)Generate fuzzy search Sql.java.util.List<java.lang.String>getGroupIdList(int page, int pageSize)get group id list by page.java.util.List<java.lang.String>getTenantIdList(int page, int pageSize)get tenant id list by page.voidinsertOrUpdate(java.lang.String srcIp, java.lang.String srcUser, ConfigInfo configInfo, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)insert or update.voidinsertOrUpdate(java.lang.String srcIp, java.lang.String srcUser, ConfigInfo configInfo, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo, boolean notify)Write to the main table, insert or update.booleaninsertOrUpdateCas(java.lang.String srcIp, java.lang.String srcUser, ConfigInfo configInfo, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)insert or update cas.booleaninsertOrUpdateCas(java.lang.String srcIp, java.lang.String srcUser, ConfigInfo configInfo, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo, boolean notify)Write to the main table, insert or update cas.java.util.List<ConfigInfoWrapper>listAllGroupKeyMd5()Get the Md5 value of all configurations, through the paging method.java.util.List<ConfigInfoWrapper>listGroupKeyMd5ByPage(int pageNo, int pageSize)list group key md5 by page.ConfigInfoWrapperqueryConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Query config info.java.util.List<ConfigInfoWrapper>queryConfigInfoByNamespace(java.lang.String tenant)Query dataId list by namespace.voidremoveConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String srcIp, java.lang.String srcUser)Delete configuration information, physical deletion.voidremoveConfigInfoAtomic(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String srcIp, java.lang.String srcUser)Remove configuration; database atomic operation, minimum SQL action, no business encapsulation.java.util.List<ConfigInfo>removeConfigInfoByIds(java.util.List<java.lang.Long> ids, java.lang.String srcIp, java.lang.String srcUser)Delete config info by ids.voidremoveConfigInfoByIdsAtomic(java.lang.String ids)Remove configuration; database atomic operation, minimum SQL action, no business encapsulation.voidremoveTagByIdAtomic(long id)Delete tag.java.util.List<java.lang.String>selectTagByConfig(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Query tag list.voidupdateConfigInfo(ConfigInfo configInfo, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo, boolean notify)Update common configuration information.voidupdateConfigInfoAtomic(ConfigInfo configInfo, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)Update configuration; database atomic operation, minimum SQL action, no business encapsulation.private intupdateConfigInfoAtomicCas(ConfigInfo configInfo, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)booleanupdateConfigInfoCas(ConfigInfo configInfo, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo, boolean notify)Update common configuration information.voidupdateMd5(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String md5, java.sql.Timestamp lastTime)update md5.
-
-
-
字段详细资料
-
DATA_ID
private static final java.lang.String DATA_ID
- 另请参阅:
- 常量字段值
-
GROUP
private static final java.lang.String GROUP
- 另请参阅:
- 常量字段值
-
APP_NAME
private static final java.lang.String APP_NAME
- 另请参阅:
- 常量字段值
-
CONTENT
private static final java.lang.String CONTENT
- 另请参阅:
- 常量字段值
-
TENANT
private static final java.lang.String TENANT
- 另请参阅:
- 常量字段值
-
SPOT
public static final java.lang.String SPOT
constant variables.- 另请参阅:
- 常量字段值
-
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
-
historyConfigInfoPersistService
private HistoryConfigInfoPersistService historyConfigInfoPersistService
-
-
构造器详细资料
-
ExternalConfigInfoPersistServiceImpl
public ExternalConfigInfoPersistServiceImpl(@Qualifier("externalHistoryConfigInfoPersistServiceImpl") HistoryConfigInfoPersistService historyConfigInfoPersistService)
-
-
方法详细资料
-
createPaginationHelper
public <E> PaginationHelper<E> createPaginationHelper()
从接口复制的说明:ConfigInfoPersistServicecreate Pagination utils.- 指定者:
createPaginationHelper在接口中ConfigInfoPersistService- 类型参数:
E- Generic object- 返回:
PaginationHelper
-
generateLikeArgument
public java.lang.String generateLikeArgument(java.lang.String s)
从接口复制的说明:ConfigInfoPersistServiceGenerate fuzzy search Sql.- 指定者:
generateLikeArgument在接口中ConfigInfoPersistService- 参数:
s- origin string- 返回:
- fuzzy search Sql
-
addConfigInfo
public void addConfigInfo(java.lang.String srcIp, java.lang.String srcUser, ConfigInfo configInfo, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo, boolean notify)从接口复制的说明:ConfigInfoPersistServiceAdd common configuration information and publish data change events.- 指定者:
addConfigInfo在接口中ConfigInfoPersistService- 参数:
srcIp- remote ipsrcUser- userconfigInfo- config infotime- timeconfigAdvanceInfo- advance infonotify- whether to push
-
insertOrUpdate
public void insertOrUpdate(java.lang.String srcIp, java.lang.String srcUser, ConfigInfo configInfo, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)从接口复制的说明:ConfigInfoPersistServiceinsert or update.- 指定者:
insertOrUpdate在接口中ConfigInfoPersistService- 参数:
srcIp- remote ipsrcUser- userconfigInfo- config infotime- timeconfigAdvanceInfo- advance info
-
insertOrUpdate
public void insertOrUpdate(java.lang.String srcIp, java.lang.String srcUser, ConfigInfo configInfo, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo, boolean notify)从接口复制的说明:ConfigInfoPersistServiceWrite to the main table, insert or update.- 指定者:
insertOrUpdate在接口中ConfigInfoPersistService- 参数:
srcIp- remote ipsrcUser- userconfigInfo- config infotime- timeconfigAdvanceInfo- advance infonotify- whether to push
-
insertOrUpdateCas
public boolean insertOrUpdateCas(java.lang.String srcIp, java.lang.String srcUser, ConfigInfo configInfo, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)从接口复制的说明:ConfigInfoPersistServiceinsert or update cas.- 指定者:
insertOrUpdateCas在接口中ConfigInfoPersistService- 参数:
srcIp- remote ipsrcUser- userconfigInfo- config infotime- timeconfigAdvanceInfo- advance info- 返回:
- success or not.
-
insertOrUpdateCas
public boolean insertOrUpdateCas(java.lang.String srcIp, java.lang.String srcUser, ConfigInfo configInfo, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo, boolean notify)从接口复制的说明:ConfigInfoPersistServiceWrite to the main table, insert or update cas.- 指定者:
insertOrUpdateCas在接口中ConfigInfoPersistService- 参数:
srcIp- remote ipsrcUser- userconfigInfo- config infotime- timeconfigAdvanceInfo- advance infonotify- whether to push- 返回:
- success or not.
-
addConfigInfoAtomic
public long addConfigInfoAtomic(long configId, java.lang.String srcIp, java.lang.String srcUser, ConfigInfo configInfo, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)从接口复制的说明:ConfigInfoPersistServiceAdd configuration; database atomic operation, minimum sql action, no business encapsulation.- 指定者:
addConfigInfoAtomic在接口中ConfigInfoPersistService- 参数:
configId- idsrcIp- ipsrcUser- userconfigInfo- infotime- timeconfigAdvanceInfo- advance info- 返回:
- execute sql result
-
addConfigTagRelationAtomic
public void addConfigTagRelationAtomic(long configId, java.lang.String tagName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)从接口复制的说明:ConfigInfoPersistServiceAdd configuration; database atomic operation, minimum sql action, no business encapsulation.- 指定者:
addConfigTagRelationAtomic在接口中ConfigInfoPersistService- 参数:
configId- idtagName- tagdataId- data idgroup- grouptenant- tenant
-
addConfigTagsRelation
public void addConfigTagsRelation(long configId, java.lang.String configTags, java.lang.String dataId, java.lang.String group, java.lang.String tenant)从接口复制的说明:ConfigInfoPersistServiceAdd configuration; database atomic operation.- 指定者:
addConfigTagsRelation在接口中ConfigInfoPersistService- 参数:
configId- config idconfigTags- tagsdataId- dataIdgroup- grouptenant- tenant
-
batchInsertOrUpdate
public java.util.Map<java.lang.String,java.lang.Object> batchInsertOrUpdate(java.util.List<ConfigAllInfo> configInfoList, java.lang.String srcUser, java.lang.String srcIp, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo, java.sql.Timestamp time, boolean notify, SameConfigPolicy policy) throws com.alibaba.nacos.api.exception.NacosException
从接口复制的说明:ConfigInfoPersistServicebatch operation,insert or update the format of the returned: succCount: number of successful imports skipCount: number of import skips (only with skip for the same configs) failData: import failed data (only with abort for the same configs) skipData: data skipped at import (only with skip for the same configs).- 指定者:
batchInsertOrUpdate在接口中ConfigInfoPersistService- 参数:
configInfoList- config info listsrcUser- usersrcIp- remote ipconfigAdvanceInfo- advance infotime- timenotify- whether to pushpolicy-SameConfigPolicy- 返回:
- map containing the number of affected rows
- 抛出:
com.alibaba.nacos.api.exception.NacosException- nacos exception
-
removeConfigInfo
public void removeConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String srcIp, java.lang.String srcUser)从接口复制的说明:ConfigInfoPersistServiceDelete configuration information, physical deletion.- 指定者:
removeConfigInfo在接口中ConfigInfoPersistService- 参数:
dataId- data idgroup- grouptenant- tenantsrcIp- remote ipsrcUser- user
-
removeConfigInfoByIds
public java.util.List<ConfigInfo> removeConfigInfoByIds(java.util.List<java.lang.Long> ids, java.lang.String srcIp, java.lang.String srcUser)
从接口复制的说明:ConfigInfoPersistServiceDelete config info by ids.- 指定者:
removeConfigInfoByIds在接口中ConfigInfoPersistService- 参数:
ids- id listsrcIp- remote ipsrcUser- user- 返回:
ConfigInfolist
-
removeTagByIdAtomic
public void removeTagByIdAtomic(long id)
从接口复制的说明:ConfigInfoPersistServiceDelete tag.- 指定者:
removeTagByIdAtomic在接口中ConfigInfoPersistService- 参数:
id- id
-
removeConfigInfoAtomic
public void removeConfigInfoAtomic(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String srcIp, java.lang.String srcUser)从接口复制的说明:ConfigInfoPersistServiceRemove configuration; database atomic operation, minimum SQL action, no business encapsulation.- 指定者:
removeConfigInfoAtomic在接口中ConfigInfoPersistService- 参数:
dataId- dataIdgroup- grouptenant- tenantsrcIp- ipsrcUser- user
-
removeConfigInfoByIdsAtomic
public void removeConfigInfoByIdsAtomic(java.lang.String ids)
从接口复制的说明:ConfigInfoPersistServiceRemove configuration; database atomic operation, minimum SQL action, no business encapsulation.- 指定者:
removeConfigInfoByIdsAtomic在接口中ConfigInfoPersistService- 参数:
ids- ids
-
updateConfigInfo
public void updateConfigInfo(ConfigInfo configInfo, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo, boolean notify)
从接口复制的说明:ConfigInfoPersistServiceUpdate common configuration information.- 指定者:
updateConfigInfo在接口中ConfigInfoPersistService- 参数:
configInfo- config infosrcIp- remote ipsrcUser- usertime- timeconfigAdvanceInfo- advance infonotify- whether to push
-
updateConfigInfoCas
public boolean updateConfigInfoCas(ConfigInfo configInfo, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo, boolean notify)
从接口复制的说明:ConfigInfoPersistServiceUpdate common configuration information.- 指定者:
updateConfigInfoCas在接口中ConfigInfoPersistService- 参数:
configInfo- config infosrcIp- remote ipsrcUser- usertime- timeconfigAdvanceInfo- advance infonotify- whether to push- 返回:
- success or not.
-
updateConfigInfoAtomicCas
private int updateConfigInfoAtomicCas(ConfigInfo configInfo, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)
-
updateConfigInfoAtomic
public void updateConfigInfoAtomic(ConfigInfo configInfo, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)
从接口复制的说明:ConfigInfoPersistServiceUpdate configuration; database atomic operation, minimum SQL action, no business encapsulation.- 指定者:
updateConfigInfoAtomic在接口中ConfigInfoPersistService- 参数:
configInfo- config infosrcIp- remote ipsrcUser- usertime- timeconfigAdvanceInfo- advance info
-
updateMd5
public void updateMd5(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String md5, java.sql.Timestamp lastTime)从接口复制的说明:ConfigInfoPersistServiceupdate md5.- 指定者:
updateMd5在接口中ConfigInfoPersistService- 参数:
dataId- data idgroup- grouptenant- tenantmd5- md5lastTime- last modified time
-
findConfigMaxId
public long findConfigMaxId()
从接口复制的说明:ConfigInfoPersistServiceGet the maxId.- 指定者:
findConfigMaxId在接口中ConfigInfoPersistService- 返回:
- config max id
-
findAllDataIdAndGroup
@Deprecated public java.util.List<ConfigInfo> findAllDataIdAndGroup()
已过时。从接口复制的说明:ConfigInfoPersistServiceFind all dataId and group. It is guaranteed not to return NULL.- 指定者:
findAllDataIdAndGroup在接口中ConfigInfoPersistService- 返回:
Configlist
-
findConfigInfoBase
public ConfigInfoBase findConfigInfoBase(java.lang.String dataId, java.lang.String group)
从接口复制的说明:ConfigInfoPersistServiceQuery configuration information based on dataId and group.- 指定者:
findConfigInfoBase在接口中ConfigInfoPersistService- 参数:
dataId- data idgroup- group- 返回:
ConfigInfoBase
-
findConfigInfo
public ConfigInfo findConfigInfo(long id)
从接口复制的说明:ConfigInfoPersistServiceQuery configuration information by primary key ID.- 指定者:
findConfigInfo在接口中ConfigInfoPersistService- 参数:
id- id- 返回:
ConfigInfo
-
findConfigInfo
public ConfigInfoWrapper findConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
从接口复制的说明:ConfigInfoPersistServiceQuery configuration information; database atomic operation, minimum SQL action, no business encapsulation.- 指定者:
findConfigInfo在接口中ConfigInfoPersistService- 参数:
dataId- dataIdgroup- grouptenant- tenant- 返回:
- config info
-
findConfigInfo4Page
public Page<ConfigInfo> findConfigInfo4Page(int pageNo, int pageSize, java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)
从接口复制的说明:ConfigInfoPersistServicefind config info.- 指定者:
findConfigInfo4Page在接口中ConfigInfoPersistService- 参数:
pageNo- page numberpageSize- page sizedataId- data idgroup- grouptenant- tenantconfigAdvanceInfo- advance info- 返回:
PagewithConfigInfogeneration
-
findConfigInfoByApp
public Page<ConfigInfo> findConfigInfoByApp(int pageNo, int pageSize, java.lang.String tenant, java.lang.String appName)
从接口复制的说明:ConfigInfoPersistServiceQuery configuration information based on group.- 指定者:
findConfigInfoByApp在接口中ConfigInfoPersistService- 参数:
pageNo- Page number (must be greater than 0)pageSize- Page size (must be greater than 0)tenant- tenantappName- app name- 返回:
PagewithConfigInfogeneration
-
findConfigInfoBaseByGroup
public Page<ConfigInfoBase> findConfigInfoBaseByGroup(int pageNo, int pageSize, java.lang.String group)
从接口复制的说明:ConfigInfoPersistServiceQuery configuration information based on group.- 指定者:
findConfigInfoBaseByGroup在接口中ConfigInfoPersistService- 参数:
pageNo- Page number (must be greater than 0)pageSize- Page size (must be greater than 0)group- group- 返回:
PagewithConfigInfoBasegeneration
-
configInfoCount
public int configInfoCount()
从接口复制的说明:ConfigInfoPersistServiceReturns the number of configuration items.- 指定者:
configInfoCount在接口中ConfigInfoPersistService- 返回:
- number of configuration items.
-
configInfoCount
public int configInfoCount(java.lang.String tenant)
从接口复制的说明:ConfigInfoPersistServiceReturns the number of configuration items.- 指定者:
configInfoCount在接口中ConfigInfoPersistService- 参数:
tenant- tenant- 返回:
- number of configuration items.
-
getTenantIdList
public java.util.List<java.lang.String> getTenantIdList(int page, int pageSize)从接口复制的说明:ConfigInfoPersistServiceget tenant id list by page.- 指定者:
getTenantIdList在接口中ConfigInfoPersistService- 参数:
page- page numberpageSize- page size- 返回:
- tenant id list
-
getGroupIdList
public java.util.List<java.lang.String> getGroupIdList(int page, int pageSize)从接口复制的说明:ConfigInfoPersistServiceget group id list by page.- 指定者:
getGroupIdList在接口中ConfigInfoPersistService- 参数:
page- page numberpageSize- page size- 返回:
- group id list
-
findAllConfigInfo
public Page<ConfigInfo> findAllConfigInfo(int pageNo, int pageSize, java.lang.String tenant)
从接口复制的说明:ConfigInfoPersistServiceQuery all configuration information by page.- 指定者:
findAllConfigInfo在接口中ConfigInfoPersistService- 参数:
pageNo- Page number (starting at 1)pageSize- Page size (must be greater than 0)tenant- tenant- 返回:
PagewithConfigInfogeneration
-
findAllConfigKey
public Page<ConfigKey> findAllConfigKey(int pageNo, int pageSize, java.lang.String tenant)
从接口复制的说明:ConfigInfoPersistServiceQuery all configuration information by page.- 指定者:
findAllConfigKey在接口中ConfigInfoPersistService- 参数:
pageNo- Page number (starting at 1)pageSize- Page size (must be greater than 0)tenant- tenant- 返回:
PagewithConfigKeygeneration
-
findAllConfigInfoFragment
public Page<ConfigInfoWrapper> findAllConfigInfoFragment(long lastMaxId, int pageSize)
从接口复制的说明:ConfigInfoPersistServiceQuery all config info.- 指定者:
findAllConfigInfoFragment在接口中ConfigInfoPersistService- 参数:
lastMaxId- last max idpageSize- page size- 返回:
PagewithConfigInfoWrappergeneration
-
findConfigInfoLike
public Page<ConfigInfo> findConfigInfoLike(int pageNo, int pageSize, ConfigKey[] configKeys, boolean blacklist)
从接口复制的说明:ConfigInfoPersistServiceFuzzy query configuration information based on dataId and group.- 指定者:
findConfigInfoLike在接口中ConfigInfoPersistService- 参数:
pageNo- Page number (must be greater than 0)pageSize- Page size (must be greater than 0)configKeys- Query configuration listblacklist- Whether to blacklist- 返回:
PagewithConfigInfogeneration
-
findConfigInfoLike4Page
public Page<ConfigInfo> findConfigInfoLike4Page(int pageNo, int pageSize, java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)
从接口复制的说明:ConfigInfoPersistServiceQuery config info.- 指定者:
findConfigInfoLike4Page在接口中ConfigInfoPersistService- 参数:
pageNo- page numberpageSize- page sizedataId- data idgroup- grouptenant- tenantconfigAdvanceInfo- advance info- 返回:
PagewithConfigInfogeneration
-
findConfigInfoBaseLike
public Page<ConfigInfoBase> findConfigInfoBaseLike(int pageNo, int pageSize, java.lang.String dataId, java.lang.String group, java.lang.String content) throws java.io.IOException
从接口复制的说明:ConfigInfoPersistServiceFuzzy query configuration information based on dataId and group.- 指定者:
findConfigInfoBaseLike在接口中ConfigInfoPersistService- 参数:
pageNo- Page number (must be greater than 0)pageSize- Page size (must be greater than 0)dataId- data idgroup- groupcontent- config content- 返回:
PagewithConfigInfoBasegeneration- 抛出:
java.io.IOException- exception
-
findChangeConfig
public java.util.List<ConfigInfoWrapper> findChangeConfig(java.sql.Timestamp startTime, java.sql.Timestamp endTime)
从接口复制的说明:ConfigInfoPersistServiceQuery change config.- 指定者:
findChangeConfig在接口中ConfigInfoPersistService- 参数:
startTime- start timeendTime- end time- 返回:
ConfigInfoWrapperlist
-
findChangeConfig
public Page<ConfigInfoWrapper> findChangeConfig(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String appName, java.sql.Timestamp startTime, java.sql.Timestamp endTime, int pageNo, int pageSize, long lastMaxId)
从接口复制的说明:ConfigInfoPersistServiceAccording to the time period and configuration conditions to query the eligible configuration.- 指定者:
findChangeConfig在接口中ConfigInfoPersistService- 参数:
dataId- dataId Support Fuzzy querygroup- dataId Support Fuzzy querytenant- tenantappName- app namestartTime- start timeendTime- end timepageNo- pageNopageSize- pageSizelastMaxId- last max id- 返回:
PagewithConfigInfoWrappergeneration
-
selectTagByConfig
public java.util.List<java.lang.String> selectTagByConfig(java.lang.String dataId, java.lang.String group, java.lang.String tenant)从接口复制的说明:ConfigInfoPersistServiceQuery tag list.- 指定者:
selectTagByConfig在接口中ConfigInfoPersistService- 参数:
dataId- data idgroup- grouptenant- tenant- 返回:
- tag list
-
findConfigInfosByIds
public java.util.List<ConfigInfo> findConfigInfosByIds(java.lang.String ids)
从接口复制的说明:ConfigInfoPersistServicefind ConfigInfo by ids.- 指定者:
findConfigInfosByIds在接口中ConfigInfoPersistService- 参数:
ids- id list- 返回:
ConfigInfolist
-
findConfigAdvanceInfo
public ConfigAdvanceInfo findConfigAdvanceInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
从接口复制的说明:ConfigInfoPersistServiceQuery configuration information; database atomic operation, minimum SQL action, no business encapsulation.- 指定者:
findConfigAdvanceInfo在接口中ConfigInfoPersistService- 参数:
dataId- dataIdgroup- grouptenant- tenant- 返回:
- advance info
-
findConfigAllInfo
public ConfigAllInfo findConfigAllInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
从接口复制的说明:ConfigInfoPersistServiceQuery configuration information; database atomic operation, minimum SQL action, no business encapsulation.- 指定者:
findConfigAllInfo在接口中ConfigInfoPersistService- 参数:
dataId- dataIdgroup- grouptenant- tenant- 返回:
- advance info
-
convertDeletedConfig
public java.util.List<ConfigInfo> convertDeletedConfig(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list)
从接口复制的说明:ConfigInfoPersistServiceConvert delete config.- 指定者:
convertDeletedConfig在接口中ConfigInfoPersistService- 参数:
list- origin data- 返回:
ConfigInfolist
-
convertChangeConfig
public java.util.List<ConfigInfoWrapper> convertChangeConfig(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list)
从接口复制的说明:ConfigInfoPersistServiceConvert change config.- 指定者:
convertChangeConfig在接口中ConfigInfoPersistService- 参数:
list- origin data- 返回:
ConfigInfoWrapperlist
-
listAllGroupKeyMd5
public java.util.List<ConfigInfoWrapper> listAllGroupKeyMd5()
从接口复制的说明:ConfigInfoPersistServiceGet the Md5 value of all configurations, through the paging method.- 指定者:
listAllGroupKeyMd5在接口中ConfigInfoPersistService- 返回:
ConfigInfoWrapperlist
-
listGroupKeyMd5ByPage
public java.util.List<ConfigInfoWrapper> listGroupKeyMd5ByPage(int pageNo, int pageSize)
从接口复制的说明:ConfigInfoPersistServicelist group key md5 by page.- 指定者:
listGroupKeyMd5ByPage在接口中ConfigInfoPersistService- 参数:
pageNo- page nopageSize- page size- 返回:
ConfigInfoWrapperlist
-
queryConfigInfo
public ConfigInfoWrapper queryConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
从接口复制的说明:ConfigInfoPersistServiceQuery config info.- 指定者:
queryConfigInfo在接口中ConfigInfoPersistService- 参数:
dataId- data idgroup- grouptenant- tenant- 返回:
ConfigInfoWrapper
-
findAllConfigInfo4Export
public java.util.List<ConfigAllInfo> findAllConfigInfo4Export(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String appName, java.util.List<java.lang.Long> ids)
从接口复制的说明:ConfigInfoPersistServicequery all configuration information according to group, appName, tenant (for export).- 指定者:
findAllConfigInfo4Export在接口中ConfigInfoPersistService- 参数:
dataId- data idgroup- grouptenant- tenantappName- appNameids- ids- 返回:
- Collection of ConfigInfo objects
-
queryConfigInfoByNamespace
public java.util.List<ConfigInfoWrapper> queryConfigInfoByNamespace(java.lang.String tenant)
从接口复制的说明:ConfigInfoPersistServiceQuery dataId list by namespace.- 指定者:
queryConfigInfoByNamespace在接口中ConfigInfoPersistService- 参数:
tenant- tenantId- 返回:
ConfigInfoBase
-
findAllConfigInfoBase
@Deprecated public Page<ConfigInfoBase> findAllConfigInfoBase(int pageNo, int pageSize)
已过时。从接口复制的说明:ConfigInfoPersistServiceQuery all configuration information by page.- 指定者:
findAllConfigInfoBase在接口中ConfigInfoPersistService- 参数:
pageNo- Page number (starting at 1)pageSize- Page size (must be greater than 0)- 返回:
PagewithConfigInfoBasegeneration
-
-