类 EmbeddedStoragePersistServiceImpl
- java.lang.Object
-
- com.alibaba.nacos.config.server.service.repository.embedded.EmbeddedStoragePersistServiceImpl
-
- 所有已实现的接口:
PersistService
@Conditional(ConditionOnEmbeddedStorage.class) @Component @Deprecated public class EmbeddedStoragePersistServiceImpl extends java.lang.Object implements PersistService
已过时。For Apache Derby.- 作者:
- liaochuntao
-
-
字段概要
字段 修饰符和类型 字段 说明 private static java.lang.StringAPP_NAME已过时。private static java.lang.StringCONTENT已过时。private static java.lang.StringDATA_ID已过时。private DatabaseOperatedatabaseOperate已过时。private DataSourceServicedataSourceService已过时。private static java.lang.StringGROUP已过时。private com.alibaba.nacos.core.distributed.id.IdGeneratorManageridGeneratorManager已过时。private com.alibaba.nacos.plugin.datasource.MapperManagermapperManager已过时。private static java.lang.StringRESOURCE_APP_CONFIGDATA_RELATION_SUBS已过时。private static java.lang.StringRESOURCE_CONFIG_BETA_ID已过时。private static java.lang.StringRESOURCE_CONFIG_HISTORY_ID已过时。private static java.lang.StringRESOURCE_CONFIG_INFO_ID已过时。private static java.lang.StringRESOURCE_CONFIG_TAG_RELATION_ID已过时。private static java.lang.StringRESOURCE_NAMESPACE_ID已过时。private static java.lang.StringRESOURCE_PERMISSIONS_ID已过时。private static java.lang.StringRESOURCE_ROLE_ID已过时。private static java.lang.StringRESOURCE_USER_ID已过时。private static java.lang.StringTENANT已过时。-
从接口继承的字段 com.alibaba.nacos.config.server.service.repository.PersistService
EMPTY_ARRAY, PATTERN_STR, SPOT
-
-
构造器概要
构造器 构造器 说明 EmbeddedStoragePersistServiceImpl(DatabaseOperate databaseOperate, com.alibaba.nacos.core.distributed.id.IdGeneratorManager idGeneratorManager)已过时。The constructor sets the dependency injection order.
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 booleanaddAggrConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String datumId, java.lang.String appName, java.lang.String content)已过时。Add data before aggregation to the database, select -> update or insert .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.private 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, java.util.function.BiConsumer<java.lang.Boolean,java.lang.Throwable> consumer)已过时。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.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.longaddConfigInfoAtomic(long id, 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.intaggrConfigInfoCount(java.lang.String dataId, java.lang.String group, java.lang.String tenant)已过时。Get count of aggregation config info.intaggrConfigInfoCount(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.util.List<java.lang.String> datumIds, boolean isIn)已过时。Get count of aggregation config info.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).booleanbatchPublishAggr(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.util.Map<java.lang.String,java.lang.String> datumMap, java.lang.String appName)已过时。Add or update data in batches.booleanbatchRemoveAggr(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.util.List<java.lang.String> datumList)已过时。To delete aggregated data in bulk, you need to specify a list of datum.booleancheckMasterWritable()已过时。intconfigInfoBetaCount()已过时。Returns the number of beta configuration items.intconfigInfoCount()已过时。Returns the number of configuration items.intconfigInfoCount(java.lang.String tenant)已过时。Returns the number of configuration items.intconfigInfoTagCount()已过时。Returns the number of beta 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.ConfigHistoryInfodetailConfigHistory(java.lang.Long nid)已过时。Get history config detail.ConfigHistoryInfodetailPreviousConfigHistory(java.lang.Long id)已过时。Get previous config detail.java.util.List<ConfigInfoChanged>findAllAggrGroup()已过时。Find all aggregated data sets.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)已过时。Query all configuration information by page.Page<ConfigInfoBetaWrapper>findAllConfigInfoBetaForDumpAll(int pageNo, int pageSize)已过时。Query all beta config info for dump task.Page<ConfigInfoWrapper>findAllConfigInfoFragment(long lastMaxId, int pageSize)已过时。Query all config info.Page<ConfigInfoTagWrapper>findAllConfigInfoTagForDumpAll(int pageNo, int pageSize)已过时。Query all tag config info for dump task.Page<ConfigKey>findAllConfigKey(int pageNo, int pageSize, java.lang.String tenant)已过时。Query all configuration information by page.java.util.List<ConfigInfo>findAllDataIdAndGroup()已过时。Find all dataId and group.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.Page<ConfigHistoryInfo>findConfigHistory(java.lang.String dataId, java.lang.String group, java.lang.String tenant, int pageNo, int pageSize)已过时。List configuration history change record.intfindConfigHistoryCountByTime(java.sql.Timestamp startTime)已过时。Get the number of configurations before the specified time.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.ConfigInfoBetaWrapperfindConfigInfo4Beta(java.lang.String dataId, java.lang.String group, java.lang.String tenant)已过时。Query beta configuration information based on dataId and group.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.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.java.util.List<ConfigInfoAggr>findConfigInfoAggr(java.lang.String dataId, java.lang.String group, java.lang.String tenant)已过时。Find all data before aggregation under a dataId.Page<ConfigInfoAggr>findConfigInfoAggrByPage(java.lang.String dataId, java.lang.String group, java.lang.String tenant, int pageNo, int pageSize)已过时。Query aggregation config info.Page<ConfigInfoAggr>findConfigInfoAggrLike(int pageNo, int pageSize, ConfigKey[] configKeys, boolean blacklist)已过时。Query eligible aggregated data.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.util.List<java.lang.String>findDatumIdByContent(java.lang.String dataId, java.lang.String groupId, java.lang.String content)已过时。Find datumId by datum content.java.util.List<ConfigInfo>findDeletedConfig(java.sql.Timestamp startTime, java.sql.Timestamp endTime)已过时。Query deleted config.ConfigInfoAggrfindSingleConfigInfoAggr(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String datumId)已过时。Find a single piece of data before aggregation.java.util.List<TenantInfo>findTenantByKp(java.lang.String kp)已过时。Query tenant info.TenantInfofindTenantByKp(java.lang.String kp, java.lang.String tenantId)已过时。Query tenant info.java.lang.StringgenerateLikeArgument(java.lang.String s)已过时。Generate fuzzy search Sql.java.lang.StringgetCurrentDBUrl()已过时。DatabaseOperategetDatabaseOperate()已过时。java.util.List<java.lang.String>getGroupIdList(int page, int pageSize)已过时。get group id list by page.org.springframework.jdbc.core.JdbcTemplategetJdbcTemplate()已过时。For unit testing.java.util.List<java.lang.String>getTenantIdList(int page, int pageSize)已过时。get tenant id list by page.org.springframework.transaction.support.TransactionTemplategetTransactionTemplate()已过时。voidinit()已过时。init DataSourceService and IdGeneratorManager.voidinsertConfigHistoryAtomic(long configHistoryId, ConfigInfo configInfo, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, java.lang.String ops)已过时。Update change records; database atomic operations, minimal sql actions, no business encapsulation.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.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.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.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.voidinsertTenantInfoAtomic(java.lang.String kp, java.lang.String tenantId, java.lang.String tenantName, java.lang.String tenantDesc, java.lang.String createResoure, long time)已过时。insert tenant info.private booleanisAlreadyExist(SubInfo subInfo)已过时。booleanisExistTable(java.lang.String tableName)已过时。Determine whether the table exists.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 tenantId)已过时。Query dataId list by namespace.voidreload()已过时。voidremoveAggrConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)已过时。Delete all pre-aggregation data under a dataId.voidremoveConfigHistory(java.sql.Timestamp startTime, int limitSize)已过时。Delete data before startTime.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.voidremoveConfigInfo4Beta(java.lang.String dataId, java.lang.String group, java.lang.String tenant)已过时。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.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.voidremoveSingleAggrConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String datumId)已过时。Delete a single piece of data before aggregation.voidremoveTagByIdAtomic(long id)已过时。Delete tag.voidremoveTenantInfoAtomic(java.lang.String kp, java.lang.String tenantId)已过时。Remote tenant info.booleanreplaceAggr(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.util.Map<java.lang.String,java.lang.String> datumMap, java.lang.String appName)已过时。Batch replacement, first delete all the specified DataID+Group data in the aggregation table, and then insert the data.java.util.List<java.lang.String>selectTagByConfig(java.lang.String dataId, java.lang.String group, java.lang.String tenant)已过时。Query tag list.voidsetBasicDataSourceService(DataSourceService dataSourceService)已过时。inttenantInfoCountByTenantId(java.lang.String tenantId)已过时。query tenantInfo (namespace) existence based by tenantId.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.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.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.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 voidupdateConfigInfoAtomicCas(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.voidupdateTenantNameAtomic(java.lang.String kp, java.lang.String tenantId, java.lang.String tenantName, java.lang.String tenantDesc)已过时。Update tenantInfo showname.
-
-
-
字段详细资料
-
RESOURCE_CONFIG_INFO_ID
private static final java.lang.String RESOURCE_CONFIG_INFO_ID
已过时。- 另请参阅:
- 常量字段值
-
RESOURCE_CONFIG_HISTORY_ID
private static final java.lang.String RESOURCE_CONFIG_HISTORY_ID
已过时。- 另请参阅:
- 常量字段值
-
RESOURCE_CONFIG_TAG_RELATION_ID
private static final java.lang.String RESOURCE_CONFIG_TAG_RELATION_ID
已过时。- 另请参阅:
- 常量字段值
-
RESOURCE_APP_CONFIGDATA_RELATION_SUBS
private static final java.lang.String RESOURCE_APP_CONFIGDATA_RELATION_SUBS
已过时。- 另请参阅:
- 常量字段值
-
RESOURCE_CONFIG_BETA_ID
private static final java.lang.String RESOURCE_CONFIG_BETA_ID
已过时。- 另请参阅:
- 常量字段值
-
RESOURCE_NAMESPACE_ID
private static final java.lang.String RESOURCE_NAMESPACE_ID
已过时。- 另请参阅:
- 常量字段值
-
RESOURCE_USER_ID
private static final java.lang.String RESOURCE_USER_ID
已过时。- 另请参阅:
- 常量字段值
-
RESOURCE_ROLE_ID
private static final java.lang.String RESOURCE_ROLE_ID
已过时。- 另请参阅:
- 常量字段值
-
RESOURCE_PERMISSIONS_ID
private static final java.lang.String RESOURCE_PERMISSIONS_ID
已过时。- 另请参阅:
- 常量字段值
-
dataSourceService
private DataSourceService dataSourceService
已过时。
-
databaseOperate
private final DatabaseOperate databaseOperate
已过时。
-
idGeneratorManager
private final com.alibaba.nacos.core.distributed.id.IdGeneratorManager idGeneratorManager
已过时。
-
mapperManager
private com.alibaba.nacos.plugin.datasource.MapperManager mapperManager
已过时。
-
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
已过时。- 另请参阅:
- 常量字段值
-
-
构造器详细资料
-
EmbeddedStoragePersistServiceImpl
public EmbeddedStoragePersistServiceImpl(DatabaseOperate databaseOperate, com.alibaba.nacos.core.distributed.id.IdGeneratorManager idGeneratorManager)
已过时。The constructor sets the dependency injection order.- 参数:
databaseOperate-EmbeddedStoragePersistServiceImplidGeneratorManager-IdGeneratorManager
-
-
方法详细资料
-
init
@PostConstruct public void init()
已过时。init DataSourceService and IdGeneratorManager.
-
checkMasterWritable
public boolean checkMasterWritable()
已过时。
-
setBasicDataSourceService
public void setBasicDataSourceService(DataSourceService dataSourceService)
已过时。
-
reload
public void reload() throws java.io.IOException已过时。- 抛出:
java.io.IOException
-
getJdbcTemplate
public org.springframework.jdbc.core.JdbcTemplate getJdbcTemplate()
已过时。For unit testing.
-
getTransactionTemplate
public org.springframework.transaction.support.TransactionTemplate getTransactionTemplate()
已过时。
-
getCurrentDBUrl
public java.lang.String getCurrentDBUrl()
已过时。
-
getDatabaseOperate
public DatabaseOperate getDatabaseOperate()
已过时。
-
createPaginationHelper
public <E> PaginationHelper<E> createPaginationHelper()
已过时。从接口复制的说明:PersistServicecreate Pagination utils.- 指定者:
createPaginationHelper在接口中PersistService- 类型参数:
E- Generic object- 返回:
PaginationHelper
-
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)已过时。从接口复制的说明:PersistServiceAdd common configuration information and publish data change events.- 指定者:
addConfigInfo在接口中PersistService- 参数:
srcIp- remote ipsrcUser- userconfigInfo- config infotime- timeconfigAdvanceInfo- advance infonotify- whether to push
-
addConfigInfo
private 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, java.util.function.BiConsumer<java.lang.Boolean,java.lang.Throwable> consumer)已过时。
-
addConfigInfo4Beta
public void addConfigInfo4Beta(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
已过时。从接口复制的说明:PersistServiceAdd beta configuration information and publish data change events.- 指定者:
addConfigInfo4Beta在接口中PersistService- 参数:
configInfo- config infobetaIps- ip for pushsrcIp- remote ipsrcUser- usertime- timenotify- whether to push
-
addConfigInfo4Tag
public void addConfigInfo4Tag(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
已过时。从接口复制的说明:PersistServiceAdd tag configuration information and publish data change events.- 指定者:
addConfigInfo4Tag在接口中PersistService- 参数:
configInfo- config infotag- tagsrcIp- remote ipsrcUser- usertime- timenotify- whether to push
-
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)
已过时。从接口复制的说明:PersistServiceUpdate common configuration information.- 指定者:
updateConfigInfo在接口中PersistService- 参数:
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)
已过时。从接口复制的说明:PersistServiceUpdate common configuration information.- 指定者:
updateConfigInfoCas在接口中PersistService- 参数:
configInfo- config infosrcIp- remote ipsrcUser- usertime- timeconfigAdvanceInfo- advance infonotify- whether to push- 返回:
- success or not.
-
updateConfigInfo4Beta
public void updateConfigInfo4Beta(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
已过时。从接口复制的说明:PersistServiceUpdate beta configuration information.- 指定者:
updateConfigInfo4Beta在接口中PersistService- 参数:
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)
已过时。从接口复制的说明:PersistServiceUpdate beta configuration information.- 指定者:
updateConfigInfo4BetaCas在接口中PersistService- 参数:
configInfo- config infobetaIps- ip for pushsrcIp- remote ipsrcUser- usertime- timenotify- whether to push- 返回:
- success or not.
-
updateConfigInfo4Tag
public void updateConfigInfo4Tag(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
已过时。从接口复制的说明:PersistServiceUpdate tag configuration information.- 指定者:
updateConfigInfo4Tag在接口中PersistService- 参数:
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)
已过时。从接口复制的说明:PersistServiceUpdate tag configuration information.- 指定者:
updateConfigInfo4TagCas在接口中PersistService- 参数:
configInfo- config infotag- tagsrcIp- remote ipsrcUser- usertime- timenotify- whether to push- 返回:
- success or not.
-
insertOrUpdateBeta
public void insertOrUpdateBeta(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
已过时。从接口复制的说明:PersistServiceinsert or update beta config.- 指定者:
insertOrUpdateBeta在接口中PersistService- 参数:
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)
已过时。从接口复制的说明:PersistServiceinsert or update beta config cas.- 指定者:
insertOrUpdateBetaCas在接口中PersistService- 参数:
configInfo- config infobetaIps- ip for pushsrcIp- remote ipsrcUser- usertime- timenotify- whether to push- 返回:
- success or not.
-
insertOrUpdateTag
public void insertOrUpdateTag(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
已过时。从接口复制的说明:PersistServiceinsert or update tag config.- 指定者:
insertOrUpdateTag在接口中PersistService- 参数:
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)
已过时。从接口复制的说明:PersistServiceinsert or update tag config cas.- 指定者:
insertOrUpdateTagCas在接口中PersistService- 参数:
configInfo- config infotag- tagsrcIp- remote ipsrcUser- usertime- timenotify- whether to push- 返回:
- success or not.
-
updateMd5
public void updateMd5(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String md5, java.sql.Timestamp lastTime)已过时。从接口复制的说明:PersistServiceupdate md5.- 指定者:
updateMd5在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenantmd5- md5lastTime- last modified time
-
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)已过时。从接口复制的说明:PersistServiceinsert or update.- 指定者:
insertOrUpdate在接口中PersistService- 参数:
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)已过时。从接口复制的说明:PersistServiceWrite to the main table, insert or update.- 指定者:
insertOrUpdate在接口中PersistService- 参数:
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)已过时。从接口复制的说明:PersistServiceinsert or update cas..- 指定者:
insertOrUpdateCas在接口中PersistService- 参数:
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)已过时。从接口复制的说明:PersistServiceWrite to the main table, insert or update cas.- 指定者:
insertOrUpdateCas在接口中PersistService- 参数:
srcIp- remote ipsrcUser- userconfigInfo- config infotime- timeconfigAdvanceInfo- advance infonotify- whether to push- 返回:
- success or not.
-
isAlreadyExist
private boolean isAlreadyExist(SubInfo subInfo)
已过时。
-
removeConfigInfo
public void removeConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String srcIp, java.lang.String srcUser)已过时。从接口复制的说明:PersistServiceDelete configuration information, physical deletion.- 指定者:
removeConfigInfo在接口中PersistService- 参数:
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)
已过时。从接口复制的说明:PersistServiceDelete config info by ids.- 指定者:
removeConfigInfoByIds在接口中PersistService- 参数:
ids- id listsrcIp- remote ipsrcUser- user- 返回:
ConfigInfolist
-
removeConfigInfo4Beta
public void removeConfigInfo4Beta(java.lang.String dataId, java.lang.String group, java.lang.String tenant)已过时。从接口复制的说明:PersistServiceDelete configuration information, physical deletion.- 指定者:
removeConfigInfo4Beta在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenant
-
addAggrConfigInfo
public boolean addAggrConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String datumId, java.lang.String appName, java.lang.String content)已过时。从接口复制的说明:PersistServiceAdd data before aggregation to the database, select -> update or insert .- 指定者:
addAggrConfigInfo在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenantdatumId- datum idappName- app namecontent- config content- 返回:
trueif add success
-
removeSingleAggrConfigInfo
public void removeSingleAggrConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String datumId)已过时。从接口复制的说明:PersistServiceDelete a single piece of data before aggregation.- 指定者:
removeSingleAggrConfigInfo在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenantdatumId- datum id
-
removeAggrConfigInfo
public void removeAggrConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)已过时。从接口复制的说明:PersistServiceDelete all pre-aggregation data under a dataId.- 指定者:
removeAggrConfigInfo在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenant
-
batchRemoveAggr
public boolean batchRemoveAggr(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.util.List<java.lang.String> datumList)已过时。从接口复制的说明:PersistServiceTo delete aggregated data in bulk, you need to specify a list of datum.- 指定者:
batchRemoveAggr在接口中PersistService- 参数:
dataId- dataIdgroup- grouptenant- tenantdatumList- datumList- 返回:
trueif remove success
-
removeConfigHistory
public void removeConfigHistory(java.sql.Timestamp startTime, int limitSize)已过时。从接口复制的说明:PersistServiceDelete data before startTime.- 指定者:
removeConfigHistory在接口中PersistService- 参数:
startTime- start timelimitSize- limit size
-
findConfigHistoryCountByTime
public int findConfigHistoryCountByTime(java.sql.Timestamp startTime)
已过时。从接口复制的说明:PersistServiceGet the number of configurations before the specified time.- 指定者:
findConfigHistoryCountByTime在接口中PersistService- 参数:
startTime- start time- 返回:
- count of history config that meet the conditions
-
findConfigMaxId
public long findConfigMaxId()
已过时。从接口复制的说明:PersistServiceGet the maxId.- 指定者:
findConfigMaxId在接口中PersistService- 返回:
- config max id
-
batchPublishAggr
public boolean batchPublishAggr(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.util.Map<java.lang.String,java.lang.String> datumMap, java.lang.String appName)已过时。从接口复制的说明:PersistServiceAdd or update data in batches. Any exception during the transaction will force a TransactionSystemException to be thrown.- 指定者:
batchPublishAggr在接口中PersistService- 参数:
dataId- dataIdgroup- grouptenant- tenantdatumMap- datumMapappName- app name- 返回:
trueif publish success
-
replaceAggr
public boolean replaceAggr(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.util.Map<java.lang.String,java.lang.String> datumMap, java.lang.String appName)已过时。从接口复制的说明:PersistServiceBatch replacement, first delete all the specified DataID+Group data in the aggregation table, and then insert the data. Any exception during the transaction process will force a TransactionSystemException to be thrown.- 指定者:
replaceAggr在接口中PersistService- 参数:
dataId- dataIdgroup- grouptenant- tenantdatumMap- datumMapappName- app name- 返回:
trueif replace success
-
findAllDataIdAndGroup
public java.util.List<ConfigInfo> findAllDataIdAndGroup()
已过时。从接口复制的说明:PersistServiceFind all dataId and group. It is guaranteed not to return NULL.- 指定者:
findAllDataIdAndGroup在接口中PersistService- 返回:
Configlist
-
findConfigInfo4Beta
public ConfigInfoBetaWrapper findConfigInfo4Beta(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
已过时。从接口复制的说明:PersistServiceQuery beta configuration information based on dataId and group.- 指定者:
findConfigInfo4Beta在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenant- 返回:
ConfigInfo4Beta
-
findConfigInfo4Tag
public ConfigInfoTagWrapper findConfigInfo4Tag(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String tag)
已过时。从接口复制的说明:PersistServiceQuery tag configuration information based on dataId and group.- 指定者:
findConfigInfo4Tag在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenanttag- tag- 返回:
ConfigInfo4Tag
-
findConfigInfoBase
public ConfigInfoBase findConfigInfoBase(java.lang.String dataId, java.lang.String group)
已过时。从接口复制的说明:PersistServiceQuery configuration information based on dataId and group.- 指定者:
findConfigInfoBase在接口中PersistService- 参数:
dataId- data idgroup- group- 返回:
ConfigInfoBase
-
findConfigInfo
public ConfigInfo findConfigInfo(long id)
已过时。从接口复制的说明:PersistServiceQuery configuration information by primary key ID.- 指定者:
findConfigInfo在接口中PersistService- 参数:
id- id- 返回:
ConfigInfo
-
findConfigInfo
public ConfigInfoWrapper findConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
已过时。从接口复制的说明:PersistServiceQuery configuration information; database atomic operation, minimum SQL action, no business encapsulation.- 指定者:
findConfigInfo在接口中PersistService- 参数:
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)
已过时。从接口复制的说明:PersistServicefind config info.- 指定者:
findConfigInfo4Page在接口中PersistService- 参数:
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)
已过时。从接口复制的说明:PersistServiceQuery configuration information based on group.- 指定者:
findConfigInfoByApp在接口中PersistService- 参数:
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)
已过时。从接口复制的说明:PersistServiceQuery configuration information based on group.- 指定者:
findConfigInfoBaseByGroup在接口中PersistService- 参数:
pageNo- Page number (must be greater than 0)pageSize- Page size (must be greater than 0)group- group- 返回:
PagewithConfigInfoBasegeneration
-
configInfoCount
public int configInfoCount()
已过时。从接口复制的说明:PersistServiceReturns the number of configuration items.- 指定者:
configInfoCount在接口中PersistService- 返回:
- number of configuration items.
-
configInfoCount
public int configInfoCount(java.lang.String tenant)
已过时。从接口复制的说明:PersistServiceReturns the number of configuration items.- 指定者:
configInfoCount在接口中PersistService- 参数:
tenant- tenant- 返回:
- number of configuration items.
-
configInfoBetaCount
public int configInfoBetaCount()
已过时。从接口复制的说明:PersistServiceReturns the number of beta configuration items.- 指定者:
configInfoBetaCount在接口中PersistService- 返回:
- number of configuration items..
-
configInfoTagCount
public int configInfoTagCount()
已过时。从接口复制的说明:PersistServiceReturns the number of beta configuration items.- 指定者:
configInfoTagCount在接口中PersistService- 返回:
- number of configuration items..
-
getTenantIdList
public java.util.List<java.lang.String> getTenantIdList(int page, int pageSize)已过时。从接口复制的说明:PersistServiceget tenant id list by page.- 指定者:
getTenantIdList在接口中PersistService- 参数:
page- page numberpageSize- page size- 返回:
- tenant id list
-
getGroupIdList
public java.util.List<java.lang.String> getGroupIdList(int page, int pageSize)已过时。从接口复制的说明:PersistServiceget group id list by page.- 指定者:
getGroupIdList在接口中PersistService- 参数:
page- page numberpageSize- page size- 返回:
- group id list
-
aggrConfigInfoCount
public int aggrConfigInfoCount(java.lang.String dataId, java.lang.String group, java.lang.String tenant)已过时。从接口复制的说明:PersistServiceGet count of aggregation config info.- 指定者:
aggrConfigInfoCount在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenant- 返回:
- count
-
aggrConfigInfoCount
public int aggrConfigInfoCount(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.util.List<java.lang.String> datumIds, boolean isIn)已过时。从接口复制的说明:PersistServiceGet count of aggregation config info.- 指定者:
aggrConfigInfoCount在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenantdatumIds- datum id listisIn- search condition- 返回:
- count
-
findAllConfigInfo
public Page<ConfigInfo> findAllConfigInfo(int pageNo, int pageSize, java.lang.String tenant)
已过时。从接口复制的说明:PersistServiceQuery all configuration information by page.- 指定者:
findAllConfigInfo在接口中PersistService- 参数:
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)
已过时。从接口复制的说明:PersistServiceQuery all configuration information by page.- 指定者:
findAllConfigKey在接口中PersistService- 参数:
pageNo- Page number (starting at 1)pageSize- Page size (must be greater than 0)tenant- tenant- 返回:
PagewithConfigKeygeneration
-
findAllConfigInfoBase
public Page<ConfigInfoBase> findAllConfigInfoBase(int pageNo, int pageSize)
已过时。从接口复制的说明:PersistServiceQuery all configuration information by page.- 指定者:
findAllConfigInfoBase在接口中PersistService- 参数:
pageNo- Page number (starting at 1)pageSize- Page size (must be greater than 0)- 返回:
PagewithConfigInfoBasegeneration
-
findAllConfigInfoFragment
public Page<ConfigInfoWrapper> findAllConfigInfoFragment(long lastMaxId, int pageSize)
已过时。从接口复制的说明:PersistServiceQuery all config info.- 指定者:
findAllConfigInfoFragment在接口中PersistService- 参数:
lastMaxId- last max idpageSize- page size- 返回:
PagewithConfigInfoWrappergeneration
-
findAllConfigInfoBetaForDumpAll
public Page<ConfigInfoBetaWrapper> findAllConfigInfoBetaForDumpAll(int pageNo, int pageSize)
已过时。从接口复制的说明:PersistServiceQuery all beta config info for dump task.- 指定者:
findAllConfigInfoBetaForDumpAll在接口中PersistService- 参数:
pageNo- page numberpageSize- page size- 返回:
PagewithConfigInfoWrappergeneration
-
findAllConfigInfoTagForDumpAll
public Page<ConfigInfoTagWrapper> findAllConfigInfoTagForDumpAll(int pageNo, int pageSize)
已过时。从接口复制的说明:PersistServiceQuery all tag config info for dump task.- 指定者:
findAllConfigInfoTagForDumpAll在接口中PersistService- 参数:
pageNo- page numbserpageSize- page sizxe- 返回:
PagewithConfigInfoWrappergeneration
-
findConfigInfoLike
public Page<ConfigInfo> findConfigInfoLike(int pageNo, int pageSize, ConfigKey[] configKeys, boolean blacklist)
已过时。从接口复制的说明:PersistServiceFuzzy query configuration information based on dataId and group.- 指定者:
findConfigInfoLike在接口中PersistService- 参数:
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)
已过时。从接口复制的说明:PersistServiceQuery config info.- 指定者:
findConfigInfoLike4Page在接口中PersistService- 参数:
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
已过时。从接口复制的说明:PersistServiceFuzzy query configuration information based on dataId and group.- 指定者:
findConfigInfoBaseLike在接口中PersistService- 参数:
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
-
findSingleConfigInfoAggr
public ConfigInfoAggr findSingleConfigInfoAggr(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String datumId)
已过时。从接口复制的说明:PersistServiceFind a single piece of data before aggregation.- 指定者:
findSingleConfigInfoAggr在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenantdatumId- datum id- 返回:
ConfigInfoAggr
-
findConfigInfoAggr
public java.util.List<ConfigInfoAggr> findConfigInfoAggr(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
已过时。从接口复制的说明:PersistServiceFind all data before aggregation under a dataId. It is guaranteed not to return NULL.- 指定者:
findConfigInfoAggr在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenant- 返回:
ConfigInfoAggrlist
-
findConfigInfoAggrByPage
public Page<ConfigInfoAggr> findConfigInfoAggrByPage(java.lang.String dataId, java.lang.String group, java.lang.String tenant, int pageNo, int pageSize)
已过时。从接口复制的说明:PersistServiceQuery aggregation config info.- 指定者:
findConfigInfoAggrByPage在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenantpageNo- page numberpageSize- page size- 返回:
PagewithConfigInfoAggrgeneration
-
findConfigInfoAggrLike
public Page<ConfigInfoAggr> findConfigInfoAggrLike(int pageNo, int pageSize, ConfigKey[] configKeys, boolean blacklist)
已过时。从接口复制的说明:PersistServiceQuery eligible aggregated data.- 指定者:
findConfigInfoAggrLike在接口中PersistService- 参数:
pageNo- pageNopageSize- pageSizeconfigKeys- aggregate data conditionsblacklist- blacklist- 返回:
PagewithConfigInfoAggrgeneration
-
findAllAggrGroup
public java.util.List<ConfigInfoChanged> findAllAggrGroup()
已过时。从接口复制的说明:PersistServiceFind all aggregated data sets.- 指定者:
findAllAggrGroup在接口中PersistService- 返回:
ConfigInfoChangedlist
-
findDatumIdByContent
public java.util.List<java.lang.String> findDatumIdByContent(java.lang.String dataId, java.lang.String groupId, java.lang.String content)已过时。从接口复制的说明:PersistServiceFind datumId by datum content.- 指定者:
findDatumIdByContent在接口中PersistService- 参数:
dataId- data idgroupId- groupcontent- content- 返回:
- datum keys
-
findChangeConfig
public java.util.List<ConfigInfoWrapper> findChangeConfig(java.sql.Timestamp startTime, java.sql.Timestamp endTime)
已过时。从接口复制的说明:PersistServiceQuery change config.- 指定者:
findChangeConfig在接口中PersistService- 参数:
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)
已过时。从接口复制的说明:PersistServiceAccording to the time period and configuration conditions to query the eligible configuration.- 指定者:
findChangeConfig在接口中PersistService- 参数:
dataId- dataId Support Fuzzy querygroup- dataId Support Fuzzy querytenant- tenantappName- app namestartTime- start timeendTime- end timepageNo- pageNopageSize- pageSizelastMaxId- last max id- 返回:
PagewithConfigInfoWrappergeneration
-
findDeletedConfig
public java.util.List<ConfigInfo> findDeletedConfig(java.sql.Timestamp startTime, java.sql.Timestamp endTime)
已过时。从接口复制的说明:PersistServiceQuery deleted config.- 指定者:
findDeletedConfig在接口中PersistService- 参数:
startTime- start timeendTime- end time- 返回:
ConfigInfolist
-
addConfigInfoAtomic
public long addConfigInfoAtomic(long id, java.lang.String srcIp, java.lang.String srcUser, ConfigInfo configInfo, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.Object> configAdvanceInfo)已过时。从接口复制的说明:PersistServiceAdd configuration; database atomic operation, minimum sql action, no business encapsulation.- 指定者:
addConfigInfoAtomic在接口中PersistService- 参数:
id- 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)已过时。从接口复制的说明:PersistServiceAdd configuration; database atomic operation, minimum sql action, no business encapsulation.- 指定者:
addConfigTagRelationAtomic在接口中PersistService- 参数:
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)已过时。从接口复制的说明:PersistServiceAdd configuration; database atomic operation.- 指定者:
addConfigTagsRelation在接口中PersistService- 参数:
configId- config idconfigTags- tagsdataId- dataIdgroup- grouptenant- tenant
-
removeTagByIdAtomic
public void removeTagByIdAtomic(long id)
已过时。从接口复制的说明:PersistServiceDelete tag.- 指定者:
removeTagByIdAtomic在接口中PersistService- 参数:
id- id
-
selectTagByConfig
public java.util.List<java.lang.String> selectTagByConfig(java.lang.String dataId, java.lang.String group, java.lang.String tenant)已过时。从接口复制的说明:PersistServiceQuery tag list.- 指定者:
selectTagByConfig在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenant- 返回:
- tag list
-
removeConfigInfoAtomic
public void removeConfigInfoAtomic(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String srcIp, java.lang.String srcUser)已过时。从接口复制的说明:PersistServiceRemove configuration; database atomic operation, minimum SQL action, no business encapsulation.- 指定者:
removeConfigInfoAtomic在接口中PersistService- 参数:
dataId- dataIdgroup- grouptenant- tenantsrcIp- ipsrcUser- user
-
removeConfigInfoByIdsAtomic
public void removeConfigInfoByIdsAtomic(java.lang.String ids)
已过时。从接口复制的说明:PersistServiceRemove configuration; database atomic operation, minimum SQL action, no business encapsulation.- 指定者:
removeConfigInfoByIdsAtomic在接口中PersistService- 参数:
ids- ids
-
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)已过时。从接口复制的说明:PersistServiceDelete configuration; database atomic operation, minimum SQL action, no business encapsulation.- 指定者:
removeConfigInfoTag在接口中PersistService- 参数:
dataId- dataIdgroup- grouptenant- tenanttag- tagsrcIp- remote ipsrcUser- user
-
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)
已过时。从接口复制的说明:PersistServiceUpdate configuration; database atomic operation, minimum SQL action, no business encapsulation.- 指定者:
updateConfigInfoAtomic在接口中PersistService- 参数:
configInfo- config infosrcIp- remote ipsrcUser- usertime- timeconfigAdvanceInfo- advance info
-
updateConfigInfoAtomicCas
private void 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)
已过时。
-
findConfigInfosByIds
public java.util.List<ConfigInfo> findConfigInfosByIds(java.lang.String ids)
已过时。从接口复制的说明:PersistServicefind ConfigInfo by ids.- 指定者:
findConfigInfosByIds在接口中PersistService- 参数:
ids- id list- 返回:
ConfigInfolist
-
findConfigAdvanceInfo
public ConfigAdvanceInfo findConfigAdvanceInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
已过时。从接口复制的说明:PersistServiceQuery configuration information; database atomic operation, minimum SQL action, no business encapsulation.- 指定者:
findConfigAdvanceInfo在接口中PersistService- 参数:
dataId- dataIdgroup- grouptenant- tenant- 返回:
- advance info
-
findConfigAllInfo
public ConfigAllInfo findConfigAllInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
已过时。从接口复制的说明:PersistServiceQuery configuration information; database atomic operation, minimum SQL action, no business encapsulation.- 指定者:
findConfigAllInfo在接口中PersistService- 参数:
dataId- dataIdgroup- grouptenant- tenant- 返回:
- advance info
-
insertConfigHistoryAtomic
public void insertConfigHistoryAtomic(long configHistoryId, ConfigInfo configInfo, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, java.lang.String ops)已过时。从接口复制的说明:PersistServiceUpdate change records; database atomic operations, minimal sql actions, no business encapsulation.- 指定者:
insertConfigHistoryAtomic在接口中PersistService- 参数:
configHistoryId- idconfigInfo- config infosrcIp- ipsrcUser- usertime- timeops- ops type
-
findConfigHistory
public Page<ConfigHistoryInfo> findConfigHistory(java.lang.String dataId, java.lang.String group, java.lang.String tenant, int pageNo, int pageSize)
已过时。从接口复制的说明:PersistServiceList configuration history change record.- 指定者:
findConfigHistory在接口中PersistService- 参数:
dataId- data Idgroup- grouptenant- tenantpageNo- nopageSize- size- 返回:
PagewithConfigHistoryInfogeneration
-
detailConfigHistory
public ConfigHistoryInfo detailConfigHistory(java.lang.Long nid)
已过时。从接口复制的说明:PersistServiceGet history config detail.- 指定者:
detailConfigHistory在接口中PersistService- 参数:
nid- nid- 返回:
ConfigHistoryInfo
-
detailPreviousConfigHistory
public ConfigHistoryInfo detailPreviousConfigHistory(java.lang.Long id)
已过时。从接口复制的说明:PersistServiceGet previous config detail.- 指定者:
detailPreviousConfigHistory在接口中PersistService- 参数:
id- id- 返回:
ConfigHistoryInfo
-
insertTenantInfoAtomic
public void insertTenantInfoAtomic(java.lang.String kp, java.lang.String tenantId, java.lang.String tenantName, java.lang.String tenantDesc, java.lang.String createResoure, long time)已过时。从接口复制的说明:PersistServiceinsert tenant info.- 指定者:
insertTenantInfoAtomic在接口中PersistService- 参数:
kp- kptenantId- tenant IdtenantName- tenant nametenantDesc- tenant descriptioncreateResoure- create resoucetime- time
-
updateTenantNameAtomic
public void updateTenantNameAtomic(java.lang.String kp, java.lang.String tenantId, java.lang.String tenantName, java.lang.String tenantDesc)已过时。从接口复制的说明:PersistServiceUpdate tenantInfo showname.- 指定者:
updateTenantNameAtomic在接口中PersistService- 参数:
kp- kptenantId- tenant IdtenantName- tenant nametenantDesc- tenant description
-
findTenantByKp
public java.util.List<TenantInfo> findTenantByKp(java.lang.String kp)
已过时。从接口复制的说明:PersistServiceQuery tenant info.- 指定者:
findTenantByKp在接口中PersistService- 参数:
kp- kp- 返回:
TenantInfolist
-
findTenantByKp
public TenantInfo findTenantByKp(java.lang.String kp, java.lang.String tenantId)
已过时。从接口复制的说明:PersistServiceQuery tenant info.- 指定者:
findTenantByKp在接口中PersistService- 参数:
kp- kptenantId- tenant id- 返回:
TenantInfo
-
removeTenantInfoAtomic
public void removeTenantInfoAtomic(java.lang.String kp, java.lang.String tenantId)已过时。从接口复制的说明:PersistServiceRemote tenant info.- 指定者:
removeTenantInfoAtomic在接口中PersistService- 参数:
kp- kptenantId- tenant id
-
convertDeletedConfig
public java.util.List<ConfigInfo> convertDeletedConfig(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list)
已过时。从接口复制的说明:PersistServiceConvert delete config.- 指定者:
convertDeletedConfig在接口中PersistService- 参数:
list- origin data- 返回:
ConfigInfolist
-
convertChangeConfig
public java.util.List<ConfigInfoWrapper> convertChangeConfig(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list)
已过时。从接口复制的说明:PersistServiceConvert change config.- 指定者:
convertChangeConfig在接口中PersistService- 参数:
list- origin data- 返回:
ConfigInfoWrapperlist
-
listAllGroupKeyMd5
public java.util.List<ConfigInfoWrapper> listAllGroupKeyMd5()
已过时。从接口复制的说明:PersistServiceGet the Md5 value of all configurations, through the paging method.- 指定者:
listAllGroupKeyMd5在接口中PersistService- 返回:
ConfigInfoWrapperlist
-
listGroupKeyMd5ByPage
public java.util.List<ConfigInfoWrapper> listGroupKeyMd5ByPage(int pageNo, int pageSize)
已过时。从接口复制的说明:PersistServicelist group key md5 by page.- 指定者:
listGroupKeyMd5ByPage在接口中PersistService- 参数:
pageNo- page nopageSize- page size- 返回:
ConfigInfoWrapperlist
-
generateLikeArgument
public java.lang.String generateLikeArgument(java.lang.String s)
已过时。从接口复制的说明:PersistServiceGenerate fuzzy search Sql.- 指定者:
generateLikeArgument在接口中PersistService- 参数:
s- origin string- 返回:
- fuzzy search Sql
-
queryConfigInfo
public ConfigInfoWrapper queryConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
已过时。从接口复制的说明:PersistServiceQuery config info.- 指定者:
queryConfigInfo在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenant- 返回:
ConfigInfoWrapper
-
isExistTable
public boolean isExistTable(java.lang.String tableName)
已过时。从接口复制的说明:PersistServiceDetermine whether the table exists.- 指定者:
isExistTable在接口中PersistService- 参数:
tableName- table name- 返回:
trueif table exist
-
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)
已过时。从接口复制的说明:PersistServicequery all configuration information according to group, appName, tenant (for export).- 指定者:
findAllConfigInfo4Export在接口中PersistService- 参数:
dataId- data idgroup- grouptenant- tenantappName- appNameids- ids- 返回:
- Collection of ConfigInfo objects
-
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
已过时。从接口复制的说明:PersistServicebatch 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在接口中PersistService- 参数:
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
-
tenantInfoCountByTenantId
public int tenantInfoCountByTenantId(java.lang.String tenantId)
已过时。从接口复制的说明:PersistServicequery tenantInfo (namespace) existence based by tenantId.- 指定者:
tenantInfoCountByTenantId在接口中PersistService- 参数:
tenantId- tenant Id- 返回:
- count by tenantId
-
queryConfigInfoByNamespace
public java.util.List<ConfigInfoWrapper> queryConfigInfoByNamespace(java.lang.String tenantId)
已过时。从接口复制的说明:PersistServiceQuery dataId list by namespace.- 指定者:
queryConfigInfoByNamespace在接口中PersistService- 参数:
tenantId- tenantId- 返回:
ConfigInfoBase
-
-