类 ExternalStoragePersistServiceImpl

    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private static java.lang.String APP_NAME
      已过时。
       
      private static java.lang.String CONTENT
      已过时。
       
      private static java.lang.String DATA_ID
      已过时。
       
      private DataSourceService dataSourceService
      已过时。
       
      private static java.lang.String GROUP
      已过时。
       
      protected org.springframework.jdbc.core.JdbcTemplate jt
      已过时。
       
      private com.alibaba.nacos.plugin.datasource.MapperManager mapperManager
      已过时。
       
      private static java.lang.String PATTERN_STR
      已过时。
       
      private static int QUERY_LIMIT_SIZE
      已过时。
       
      static java.lang.String SPOT
      已过时。
      constant variables.
      private static java.lang.String TENANT
      已过时。
       
      protected org.springframework.transaction.support.TransactionTemplate tjt
      已过时。
       
    • 方法概要

      所有方法 实例方法 具体方法 已过时的方法 
      修饰符和类型 方法 说明
      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)
      已过时。
      Add data before aggregation to the database, select -> update or insert .
      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)
      已过时。
      Add common configuration information and publish data change events.
      void addConfigInfo4Beta​(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.
      void addConfigInfo4Tag​(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.
      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)
      已过时。
      Add configuration; database atomic operation, minimum sql action, no business encapsulation.
      void addConfigTagRelationAtomic​(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.
      void addConfigTagsRelation​(long configId, java.lang.String configTags, java.lang.String dataId, java.lang.String group, java.lang.String tenant)
      已过时。
      Add configuration; database atomic operation.
      int aggrConfigInfoCount​(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
      已过时。
      Get count of aggregation config info.
      int aggrConfigInfoCount​(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).
      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)
      已过时。
      Add or update data in batches.
      boolean batchRemoveAggr​(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.
      boolean checkMasterWritable()
      已过时。
       
      int configInfoBetaCount()
      已过时。
      Returns the number of beta configuration items.
      int configInfoCount()
      已过时。
      Returns the number of configuration items.
      int configInfoCount​(java.lang.String tenant)
      已过时。
      Returns the number of configuration items.
      int configInfoTagCount()
      已过时。
      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.
      ConfigHistoryInfo detailConfigHistory​(java.lang.Long nid)
      已过时。
      Get history config detail.
      ConfigHistoryInfo detailPreviousConfigHistory​(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)
      已过时。
      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()
      已过时。
      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.
      ConfigAdvanceInfo findConfigAdvanceInfo​(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
      已过时。
      Query configuration information; database atomic operation, minimum SQL action, no business encapsulation.
      ConfigAllInfo findConfigAllInfo​(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.
      int findConfigHistoryCountByTime​(java.sql.Timestamp startTime)
      已过时。
      Get the number of configurations before the specified time.
      ConfigInfo findConfigInfo​(long id)
      已过时。
      Query configuration information by primary key ID.
      ConfigInfoWrapper findConfigInfo​(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
      已过时。
      Query configuration information; database atomic operation, minimum SQL action, no business encapsulation.
      ConfigInfoBetaWrapper findConfigInfo4Beta​(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.
      ConfigInfoTagWrapper findConfigInfo4Tag​(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.
      ConfigInfoBase findConfigInfoBase​(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.
      long findConfigMaxId()
      已过时。
      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.
      ConfigInfoAggr findSingleConfigInfoAggr​(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.
      TenantInfo findTenantByKp​(java.lang.String kp, java.lang.String tenantId)
      已过时。
      Query tenant info.
      java.lang.String generateLikeArgument​(java.lang.String s)
      已过时。
      Generate fuzzy search Sql.
      java.lang.String getCurrentDBUrl()
      已过时。
       
      java.util.List<java.lang.String> getGroupIdList​(int page, int pageSize)
      已过时。
      get group id list by page.
      org.springframework.jdbc.core.JdbcTemplate getJdbcTemplate()
      已过时。
      For unit testing.
      java.util.List<java.lang.String> getTenantIdList​(int page, int pageSize)
      已过时。
      get tenant id list by page.
      org.springframework.transaction.support.TransactionTemplate getTransactionTemplate()
      已过时。
       
      void init()
      已过时。
      init datasource.
      void insertConfigHistoryAtomic​(long id, 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.
      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)
      已过时。
      insert or update.
      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)
      已过时。
      Write to the main table, insert or update.
      void insertOrUpdateBeta​(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.
      boolean insertOrUpdateBetaCas​(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.
      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)
      已过时。
      insert or update cas..
      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)
      已过时。
      Write to the main table, insert or update cas.
      void insertOrUpdateTag​(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.
      boolean insertOrUpdateTagCas​(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.
      void insertTenantInfoAtomic​(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.
      boolean isExistTable​(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.
      ConfigInfoWrapper queryConfigInfo​(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.
      void reload()
      已过时。
       
      void removeAggrConfigInfo​(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
      已过时。
      Delete all pre-aggregation data under a dataId.
      void removeConfigHistory​(java.sql.Timestamp startTime, int limitSize)
      已过时。
      Delete data before startTime.
      void removeConfigInfo​(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.
      void removeConfigInfo4Beta​(java.lang.String dataId, java.lang.String group, java.lang.String tenant)
      已过时。
      Delete configuration information, physical deletion.
      void removeConfigInfoAtomic​(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.
      void removeConfigInfoByIdsAtomic​(java.lang.String ids)
      已过时。
      Remove configuration; database atomic operation, minimum SQL action, no business encapsulation.
      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)
      已过时。
      Delete configuration; database atomic operation, minimum SQL action, no business encapsulation.
      void removeSingleAggrConfigInfo​(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String datumId)
      已过时。
      Delete a single piece of data before aggregation.
      void removeTagByIdAtomic​(long id)
      已过时。
      Delete tag.
      void removeTenantInfoAtomic​(java.lang.String kp, java.lang.String tenantId)
      已过时。
      Remote tenant info.
      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)
      已过时。
      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.
      void setBasicDataSourceService​(DataSourceService dataSourceService)
      已过时。
       
      int tenantInfoCountByTenantId​(java.lang.String tenantId)
      已过时。
      query tenantInfo (namespace) existence based by tenantId.
      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)
      已过时。
      Update common configuration information.
      void updateConfigInfo4Beta​(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
      已过时。
      Update beta configuration information.
      boolean updateConfigInfo4BetaCas​(ConfigInfo configInfo, java.lang.String betaIps, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
      已过时。
      Update beta configuration information.
      void updateConfigInfo4Tag​(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
      已过时。
      Update tag configuration information.
      boolean updateConfigInfo4TagCas​(ConfigInfo configInfo, java.lang.String tag, java.lang.String srcIp, java.lang.String srcUser, java.sql.Timestamp time, boolean notify)
      已过时。
      Update tag configuration information.
      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)
      已过时。
      Update configuration; database atomic operation, minimum SQL action, no business encapsulation.
      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)
      已过时。
       
      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)
      已过时。
      Update common configuration information.
      void updateMd5​(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String md5, java.sql.Timestamp lastTime)
      已过时。
      update md5.
      void updateTenantNameAtomic​(java.lang.String kp, java.lang.String tenantId, java.lang.String tenantName, java.lang.String tenantDesc)
      已过时。
      Update tenantInfo showname.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • PATTERN_STR

        private static final java.lang.String PATTERN_STR
        已过时。
        另请参阅:
        常量字段值
      • QUERY_LIMIT_SIZE

        private static final int QUERY_LIMIT_SIZE
        已过时。
        另请参阅:
        常量字段值
      • 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
        已过时。
      • 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.
        另请参阅:
        常量字段值
    • 构造器详细资料

      • ExternalStoragePersistServiceImpl

        public ExternalStoragePersistServiceImpl()
        已过时。
    • 方法详细资料

      • init

        @PostConstruct
        public void init()
        已过时。
        init datasource.
      • 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()
        已过时。
      • 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)
        已过时。
        从接口复制的说明: PersistService
        Add common configuration information and publish data change events.
        指定者:
        addConfigInfo 在接口中 PersistService
        参数:
        srcIp - remote ip
        srcUser - user
        configInfo - config info
        time - time
        configAdvanceInfo - advance info
        notify - whether to push
      • addConfigInfo4Beta

        public void addConfigInfo4Beta​(ConfigInfo configInfo,
                                       java.lang.String betaIps,
                                       java.lang.String srcIp,
                                       java.lang.String srcUser,
                                       java.sql.Timestamp time,
                                       boolean notify)
        已过时。
        从接口复制的说明: PersistService
        Add beta configuration information and publish data change events.
        指定者:
        addConfigInfo4Beta 在接口中 PersistService
        参数:
        configInfo - config info
        betaIps - ip for push
        srcIp - remote ip
        srcUser - user
        time - time
        notify - 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)
        已过时。
        从接口复制的说明: PersistService
        Add tag configuration information and publish data change events.
        指定者:
        addConfigInfo4Tag 在接口中 PersistService
        参数:
        configInfo - config info
        tag - tag
        srcIp - remote ip
        srcUser - user
        time - time
        notify - 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)
        已过时。
        从接口复制的说明: PersistService
        Update common configuration information.
        指定者:
        updateConfigInfo 在接口中 PersistService
        参数:
        configInfo - config info
        srcIp - remote ip
        srcUser - user
        time - time
        configAdvanceInfo - advance info
        notify - 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)
        已过时。
        从接口复制的说明: PersistService
        Update common configuration information.
        指定者:
        updateConfigInfoCas 在接口中 PersistService
        参数:
        configInfo - config info
        srcIp - remote ip
        srcUser - user
        time - time
        configAdvanceInfo - advance info
        notify - 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)
        已过时。
        从接口复制的说明: PersistService
        Update beta configuration information.
        指定者:
        updateConfigInfo4Beta 在接口中 PersistService
        参数:
        configInfo - config info
        betaIps - ip for push
        srcIp - remote ip
        srcUser - user
        time - time
        notify - 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)
        已过时。
        从接口复制的说明: PersistService
        Update beta configuration information.
        指定者:
        updateConfigInfo4BetaCas 在接口中 PersistService
        参数:
        configInfo - config info
        betaIps - ip for push
        srcIp - remote ip
        srcUser - user
        time - time
        notify - 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)
        已过时。
        从接口复制的说明: PersistService
        Update tag configuration information.
        指定者:
        updateConfigInfo4Tag 在接口中 PersistService
        参数:
        configInfo - config info
        tag - tag
        srcIp - remote ip
        srcUser - user
        time - time
        notify - 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)
        已过时。
        从接口复制的说明: PersistService
        Update tag configuration information.
        指定者:
        updateConfigInfo4TagCas 在接口中 PersistService
        参数:
        configInfo - config info
        tag - tag
        srcIp - remote ip
        srcUser - user
        time - time
        notify - 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)
        已过时。
        从接口复制的说明: PersistService
        insert or update beta config.
        指定者:
        insertOrUpdateBeta 在接口中 PersistService
        参数:
        configInfo - config info
        betaIps - ip for push
        srcIp - remote ip
        srcUser - user
        time - time
        notify - 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)
        已过时。
        从接口复制的说明: PersistService
        insert or update beta config cas.
        指定者:
        insertOrUpdateBetaCas 在接口中 PersistService
        参数:
        configInfo - config info
        betaIps - ip for push
        srcIp - remote ip
        srcUser - user
        time - time
        notify - 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)
        已过时。
        从接口复制的说明: PersistService
        insert or update tag config.
        指定者:
        insertOrUpdateTag 在接口中 PersistService
        参数:
        configInfo - config info
        tag - tag
        srcIp - remote ip
        srcUser - user
        time - time
        notify - 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)
        已过时。
        从接口复制的说明: PersistService
        insert or update tag config cas.
        指定者:
        insertOrUpdateTagCas 在接口中 PersistService
        参数:
        configInfo - config info
        tag - tag
        srcIp - remote ip
        srcUser - user
        time - time
        notify - 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)
        已过时。
        从接口复制的说明: PersistService
        update md5.
        指定者:
        updateMd5 在接口中 PersistService
        参数:
        dataId - data id
        group - group
        tenant - tenant
        md5 - md5
        lastTime - 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)
        已过时。
        从接口复制的说明: PersistService
        insert or update.
        指定者:
        insertOrUpdate 在接口中 PersistService
        参数:
        srcIp - remote ip
        srcUser - user
        configInfo - config info
        time - time
        configAdvanceInfo - 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)
        已过时。
        从接口复制的说明: PersistService
        Write to the main table, insert or update.
        指定者:
        insertOrUpdate 在接口中 PersistService
        参数:
        srcIp - remote ip
        srcUser - user
        configInfo - config info
        time - time
        configAdvanceInfo - advance info
        notify - 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)
        已过时。
        从接口复制的说明: PersistService
        insert or update cas..
        指定者:
        insertOrUpdateCas 在接口中 PersistService
        参数:
        srcIp - remote ip
        srcUser - user
        configInfo - config info
        time - time
        configAdvanceInfo - 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)
        已过时。
        从接口复制的说明: PersistService
        Write to the main table, insert or update cas.
        指定者:
        insertOrUpdateCas 在接口中 PersistService
        参数:
        srcIp - remote ip
        srcUser - user
        configInfo - config info
        time - time
        configAdvanceInfo - advance info
        notify - whether to push
        返回:
        success or not.
      • removeConfigInfo

        public void removeConfigInfo​(java.lang.String dataId,
                                     java.lang.String group,
                                     java.lang.String tenant,
                                     java.lang.String srcIp,
                                     java.lang.String srcUser)
        已过时。
        从接口复制的说明: PersistService
        Delete configuration information, physical deletion.
        指定者:
        removeConfigInfo 在接口中 PersistService
        参数:
        dataId - data id
        group - group
        tenant - tenant
        srcIp - remote ip
        srcUser - user
      • removeConfigInfoByIds

        public java.util.List<ConfigInfo> removeConfigInfoByIds​(java.util.List<java.lang.Long> ids,
                                                                java.lang.String srcIp,
                                                                java.lang.String srcUser)
        已过时。
        从接口复制的说明: PersistService
        Delete config info by ids.
        指定者:
        removeConfigInfoByIds 在接口中 PersistService
        参数:
        ids - id list
        srcIp - remote ip
        srcUser - user
        返回:
        ConfigInfo list
      • removeConfigInfo4Beta

        public void removeConfigInfo4Beta​(java.lang.String dataId,
                                          java.lang.String group,
                                          java.lang.String tenant)
        已过时。
        从接口复制的说明: PersistService
        Delete configuration information, physical deletion.
        指定者:
        removeConfigInfo4Beta 在接口中 PersistService
        参数:
        dataId - data id
        group - group
        tenant - 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)
        已过时。
        从接口复制的说明: PersistService
        Add data before aggregation to the database, select -> update or insert .
        指定者:
        addAggrConfigInfo 在接口中 PersistService
        参数:
        dataId - data id
        group - group
        tenant - tenant
        datumId - datum id
        appName - app name
        content - config content
        返回:
        true if add success
      • removeSingleAggrConfigInfo

        public void removeSingleAggrConfigInfo​(java.lang.String dataId,
                                               java.lang.String group,
                                               java.lang.String tenant,
                                               java.lang.String datumId)
        已过时。
        从接口复制的说明: PersistService
        Delete a single piece of data before aggregation.
        指定者:
        removeSingleAggrConfigInfo 在接口中 PersistService
        参数:
        dataId - data id
        group - group
        tenant - tenant
        datumId - datum id
      • removeAggrConfigInfo

        public void removeAggrConfigInfo​(java.lang.String dataId,
                                         java.lang.String group,
                                         java.lang.String tenant)
        已过时。
        从接口复制的说明: PersistService
        Delete all pre-aggregation data under a dataId.
        指定者:
        removeAggrConfigInfo 在接口中 PersistService
        参数:
        dataId - data id
        group - group
        tenant - tenant
      • batchRemoveAggr

        public boolean batchRemoveAggr​(java.lang.String dataId,
                                       java.lang.String group,
                                       java.lang.String tenant,
                                       java.util.List<java.lang.String> datumList)
        已过时。
        从接口复制的说明: PersistService
        To delete aggregated data in bulk, you need to specify a list of datum.
        指定者:
        batchRemoveAggr 在接口中 PersistService
        参数:
        dataId - dataId
        group - group
        tenant - tenant
        datumList - datumList
        返回:
        true if remove success
      • removeConfigHistory

        public void removeConfigHistory​(java.sql.Timestamp startTime,
                                        int limitSize)
        已过时。
        从接口复制的说明: PersistService
        Delete data before startTime.
        指定者:
        removeConfigHistory 在接口中 PersistService
        参数:
        startTime - start time
        limitSize - limit size
      • findConfigHistoryCountByTime

        public int findConfigHistoryCountByTime​(java.sql.Timestamp startTime)
        已过时。
        从接口复制的说明: PersistService
        Get the number of configurations before the specified time.
        指定者:
        findConfigHistoryCountByTime 在接口中 PersistService
        参数:
        startTime - start time
        返回:
        count of history config that meet the conditions
      • 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)
        已过时。
        从接口复制的说明: PersistService
        Add or update data in batches. Any exception during the transaction will force a TransactionSystemException to be thrown.
        指定者:
        batchPublishAggr 在接口中 PersistService
        参数:
        dataId - dataId
        group - group
        tenant - tenant
        datumMap - datumMap
        appName - app name
        返回:
        true if 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)
        已过时。
        从接口复制的说明: PersistService
        Batch 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 - dataId
        group - group
        tenant - tenant
        datumMap - datumMap
        appName - app name
        返回:
        true if replace success
      • findConfigInfo4Tag

        public ConfigInfoTagWrapper findConfigInfo4Tag​(java.lang.String dataId,
                                                       java.lang.String group,
                                                       java.lang.String tenant,
                                                       java.lang.String tag)
        已过时。
        从接口复制的说明: PersistService
        Query tag configuration information based on dataId and group.
        指定者:
        findConfigInfo4Tag 在接口中 PersistService
        参数:
        dataId - data id
        group - group
        tenant - tenant
        tag - tag
        返回:
        ConfigInfo4Tag
      • findConfigInfo

        public ConfigInfoWrapper findConfigInfo​(java.lang.String dataId,
                                                java.lang.String group,
                                                java.lang.String tenant)
        已过时。
        从接口复制的说明: PersistService
        Query configuration information; database atomic operation, minimum SQL action, no business encapsulation.
        指定者:
        findConfigInfo 在接口中 PersistService
        参数:
        dataId - dataId
        group - group
        tenant - 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)
        已过时。
        从接口复制的说明: PersistService
        find config info.
        指定者:
        findConfigInfo4Page 在接口中 PersistService
        参数:
        pageNo - page number
        pageSize - page size
        dataId - data id
        group - group
        tenant - tenant
        configAdvanceInfo - advance info
        返回:
        Page with ConfigInfo generation
      • findConfigInfoByApp

        public Page<ConfigInfo> findConfigInfoByApp​(int pageNo,
                                                    int pageSize,
                                                    java.lang.String tenant,
                                                    java.lang.String appName)
        已过时。
        从接口复制的说明: PersistService
        Query configuration information based on group.
        指定者:
        findConfigInfoByApp 在接口中 PersistService
        参数:
        pageNo - Page number (must be greater than 0)
        pageSize - Page size (must be greater than 0)
        tenant - tenant
        appName - app name
        返回:
        Page with ConfigInfo generation
      • findConfigInfoBaseByGroup

        public Page<ConfigInfoBase> findConfigInfoBaseByGroup​(int pageNo,
                                                              int pageSize,
                                                              java.lang.String group)
        已过时。
        从接口复制的说明: PersistService
        Query 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
        返回:
        Page with ConfigInfoBase generation
      • configInfoCount

        public int configInfoCount()
        已过时。
        从接口复制的说明: PersistService
        Returns the number of configuration items.
        指定者:
        configInfoCount 在接口中 PersistService
        返回:
        number of configuration items.
      • configInfoCount

        public int configInfoCount​(java.lang.String tenant)
        已过时。
        从接口复制的说明: PersistService
        Returns the number of configuration items.
        指定者:
        configInfoCount 在接口中 PersistService
        参数:
        tenant - tenant
        返回:
        number of configuration items.
      • configInfoBetaCount

        public int configInfoBetaCount()
        已过时。
        从接口复制的说明: PersistService
        Returns the number of beta configuration items.
        指定者:
        configInfoBetaCount 在接口中 PersistService
        返回:
        number of configuration items..
      • configInfoTagCount

        public int configInfoTagCount()
        已过时。
        从接口复制的说明: PersistService
        Returns 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)
        已过时。
        从接口复制的说明: PersistService
        get tenant id list by page.
        指定者:
        getTenantIdList 在接口中 PersistService
        参数:
        page - page number
        pageSize - page size
        返回:
        tenant id list
      • getGroupIdList

        public java.util.List<java.lang.String> getGroupIdList​(int page,
                                                               int pageSize)
        已过时。
        从接口复制的说明: PersistService
        get group id list by page.
        指定者:
        getGroupIdList 在接口中 PersistService
        参数:
        page - page number
        pageSize - page size
        返回:
        group id list
      • aggrConfigInfoCount

        public int aggrConfigInfoCount​(java.lang.String dataId,
                                       java.lang.String group,
                                       java.lang.String tenant)
        已过时。
        从接口复制的说明: PersistService
        Get count of aggregation config info.
        指定者:
        aggrConfigInfoCount 在接口中 PersistService
        参数:
        dataId - data id
        group - group
        tenant - 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)
        已过时。
        从接口复制的说明: PersistService
        Get count of aggregation config info.
        指定者:
        aggrConfigInfoCount 在接口中 PersistService
        参数:
        dataId - data id
        group - group
        tenant - tenant
        datumIds - datum id list
        isIn - search condition
        返回:
        count
      • findAllConfigInfo

        public Page<ConfigInfo> findAllConfigInfo​(int pageNo,
                                                  int pageSize,
                                                  java.lang.String tenant)
        已过时。
        从接口复制的说明: PersistService
        Query all configuration information by page.
        指定者:
        findAllConfigInfo 在接口中 PersistService
        参数:
        pageNo - Page number (starting at 1)
        pageSize - Page size (must be greater than 0)
        tenant - tenant
        返回:
        Page with ConfigInfo generation
      • findAllConfigKey

        public Page<ConfigKey> findAllConfigKey​(int pageNo,
                                                int pageSize,
                                                java.lang.String tenant)
        已过时。
        从接口复制的说明: PersistService
        Query all configuration information by page.
        指定者:
        findAllConfigKey 在接口中 PersistService
        参数:
        pageNo - Page number (starting at 1)
        pageSize - Page size (must be greater than 0)
        tenant - tenant
        返回:
        Page with ConfigKey generation
      • findConfigInfoLike

        public Page<ConfigInfo> findConfigInfoLike​(int pageNo,
                                                   int pageSize,
                                                   ConfigKey[] configKeys,
                                                   boolean blacklist)
        已过时。
        从接口复制的说明: PersistService
        Fuzzy 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 list
        blacklist - Whether to blacklist
        返回:
        Page with ConfigInfo generation
      • 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)
        已过时。
        从接口复制的说明: PersistService
        Query config info.
        指定者:
        findConfigInfoLike4Page 在接口中 PersistService
        参数:
        pageNo - page number
        pageSize - page size
        dataId - data id
        group - group
        tenant - tenant
        configAdvanceInfo - advance info
        返回:
        Page with ConfigInfo generation
      • 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
        已过时。
        从接口复制的说明: PersistService
        Fuzzy 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 id
        group - group
        content - config content
        返回:
        Page with ConfigInfoBase generation
        抛出:
        java.io.IOException - exception
      • findSingleConfigInfoAggr

        public ConfigInfoAggr findSingleConfigInfoAggr​(java.lang.String dataId,
                                                       java.lang.String group,
                                                       java.lang.String tenant,
                                                       java.lang.String datumId)
        已过时。
        从接口复制的说明: PersistService
        Find a single piece of data before aggregation.
        指定者:
        findSingleConfigInfoAggr 在接口中 PersistService
        参数:
        dataId - data id
        group - group
        tenant - tenant
        datumId - datum id
        返回:
        ConfigInfoAggr
      • findConfigInfoAggr

        public java.util.List<ConfigInfoAggr> findConfigInfoAggr​(java.lang.String dataId,
                                                                 java.lang.String group,
                                                                 java.lang.String tenant)
        已过时。
        从接口复制的说明: PersistService
        Find all data before aggregation under a dataId. It is guaranteed not to return NULL.
        指定者:
        findConfigInfoAggr 在接口中 PersistService
        参数:
        dataId - data id
        group - group
        tenant - tenant
        返回:
        ConfigInfoAggr list
      • findConfigInfoAggrByPage

        public Page<ConfigInfoAggr> findConfigInfoAggrByPage​(java.lang.String dataId,
                                                             java.lang.String group,
                                                             java.lang.String tenant,
                                                             int pageNo,
                                                             int pageSize)
        已过时。
        从接口复制的说明: PersistService
        Query aggregation config info.
        指定者:
        findConfigInfoAggrByPage 在接口中 PersistService
        参数:
        dataId - data id
        group - group
        tenant - tenant
        pageNo - page number
        pageSize - page size
        返回:
        Page with ConfigInfoAggr generation
      • findDatumIdByContent

        public java.util.List<java.lang.String> findDatumIdByContent​(java.lang.String dataId,
                                                                     java.lang.String groupId,
                                                                     java.lang.String content)
        已过时。
        从接口复制的说明: PersistService
        Find datumId by datum content.
        指定者:
        findDatumIdByContent 在接口中 PersistService
        参数:
        dataId - data id
        groupId - group
        content - content
        返回:
        datum keys
      • 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)
        已过时。
        从接口复制的说明: PersistService
        According to the time period and configuration conditions to query the eligible configuration.
        指定者:
        findChangeConfig 在接口中 PersistService
        参数:
        dataId - dataId Support Fuzzy query
        group - dataId Support Fuzzy query
        tenant - tenant
        appName - app name
        startTime - start time
        endTime - end time
        pageNo - pageNo
        pageSize - pageSize
        lastMaxId - last max id
        返回:
        Page with ConfigInfoWrapper generation
      • findDeletedConfig

        public java.util.List<ConfigInfo> findDeletedConfig​(java.sql.Timestamp startTime,
                                                            java.sql.Timestamp endTime)
        已过时。
        从接口复制的说明: PersistService
        Query deleted config.
        指定者:
        findDeletedConfig 在接口中 PersistService
        参数:
        startTime - start time
        endTime - end time
        返回:
        ConfigInfo list
      • 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)
        已过时。
        从接口复制的说明: PersistService
        Add configuration; database atomic operation, minimum sql action, no business encapsulation.
        指定者:
        addConfigInfoAtomic 在接口中 PersistService
        参数:
        configId - id
        srcIp - ip
        srcUser - user
        configInfo - info
        time - time
        configAdvanceInfo - advance info
        返回:
        execute sql result
      • addConfigTagsRelation

        public void addConfigTagsRelation​(long configId,
                                          java.lang.String configTags,
                                          java.lang.String dataId,
                                          java.lang.String group,
                                          java.lang.String tenant)
        已过时。
        从接口复制的说明: PersistService
        Add configuration; database atomic operation.
        指定者:
        addConfigTagsRelation 在接口中 PersistService
        参数:
        configId - config id
        configTags - tags
        dataId - dataId
        group - group
        tenant - tenant
      • addConfigTagRelationAtomic

        public void addConfigTagRelationAtomic​(long configId,
                                               java.lang.String tagName,
                                               java.lang.String dataId,
                                               java.lang.String group,
                                               java.lang.String tenant)
        已过时。
        从接口复制的说明: PersistService
        Add configuration; database atomic operation, minimum sql action, no business encapsulation.
        指定者:
        addConfigTagRelationAtomic 在接口中 PersistService
        参数:
        configId - id
        tagName - tag
        dataId - data id
        group - group
        tenant - tenant
      • selectTagByConfig

        public java.util.List<java.lang.String> selectTagByConfig​(java.lang.String dataId,
                                                                  java.lang.String group,
                                                                  java.lang.String tenant)
        已过时。
        从接口复制的说明: PersistService
        Query tag list.
        指定者:
        selectTagByConfig 在接口中 PersistService
        参数:
        dataId - data id
        group - group
        tenant - 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)
        已过时。
        从接口复制的说明: PersistService
        Remove configuration; database atomic operation, minimum SQL action, no business encapsulation.
        指定者:
        removeConfigInfoAtomic 在接口中 PersistService
        参数:
        dataId - dataId
        group - group
        tenant - tenant
        srcIp - ip
        srcUser - user
      • removeConfigInfoByIdsAtomic

        public void removeConfigInfoByIdsAtomic​(java.lang.String ids)
        已过时。
        从接口复制的说明: PersistService
        Remove 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)
        已过时。
        从接口复制的说明: PersistService
        Delete configuration; database atomic operation, minimum SQL action, no business encapsulation.
        指定者:
        removeConfigInfoTag 在接口中 PersistService
        参数:
        dataId - dataId
        group - group
        tenant - tenant
        tag - tag
        srcIp - remote ip
        srcUser - 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)
        已过时。
        从接口复制的说明: PersistService
        Update configuration; database atomic operation, minimum SQL action, no business encapsulation.
        指定者:
        updateConfigInfoAtomic 在接口中 PersistService
        参数:
        configInfo - config info
        srcIp - remote ip
        srcUser - user
        time - time
        configAdvanceInfo - advance info
      • 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)
        已过时。
      • findConfigAdvanceInfo

        public ConfigAdvanceInfo findConfigAdvanceInfo​(java.lang.String dataId,
                                                       java.lang.String group,
                                                       java.lang.String tenant)
        已过时。
        从接口复制的说明: PersistService
        Query configuration information; database atomic operation, minimum SQL action, no business encapsulation.
        指定者:
        findConfigAdvanceInfo 在接口中 PersistService
        参数:
        dataId - dataId
        group - group
        tenant - tenant
        返回:
        advance info
      • findConfigAllInfo

        public ConfigAllInfo findConfigAllInfo​(java.lang.String dataId,
                                               java.lang.String group,
                                               java.lang.String tenant)
        已过时。
        从接口复制的说明: PersistService
        Query configuration information; database atomic operation, minimum SQL action, no business encapsulation.
        指定者:
        findConfigAllInfo 在接口中 PersistService
        参数:
        dataId - dataId
        group - group
        tenant - tenant
        返回:
        advance info
      • insertConfigHistoryAtomic

        public void insertConfigHistoryAtomic​(long id,
                                              ConfigInfo configInfo,
                                              java.lang.String srcIp,
                                              java.lang.String srcUser,
                                              java.sql.Timestamp time,
                                              java.lang.String ops)
        已过时。
        从接口复制的说明: PersistService
        Update change records; database atomic operations, minimal sql actions, no business encapsulation.
        指定者:
        insertConfigHistoryAtomic 在接口中 PersistService
        参数:
        id - id
        configInfo - config info
        srcIp - ip
        srcUser - user
        time - time
        ops - ops type
      • findConfigHistory

        public Page<ConfigHistoryInfo> findConfigHistory​(java.lang.String dataId,
                                                         java.lang.String group,
                                                         java.lang.String tenant,
                                                         int pageNo,
                                                         int pageSize)
        已过时。
        从接口复制的说明: PersistService
        List configuration history change record.
        指定者:
        findConfigHistory 在接口中 PersistService
        参数:
        dataId - data Id
        group - group
        tenant - tenant
        pageNo - no
        pageSize - size
        返回:
        Page with ConfigHistoryInfo generation
      • 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)
        已过时。
        从接口复制的说明: PersistService
        insert tenant info.
        指定者:
        insertTenantInfoAtomic 在接口中 PersistService
        参数:
        kp - kp
        tenantId - tenant Id
        tenantName - tenant name
        tenantDesc - tenant description
        createResoure - create resouce
        time - time
      • updateTenantNameAtomic

        public void updateTenantNameAtomic​(java.lang.String kp,
                                           java.lang.String tenantId,
                                           java.lang.String tenantName,
                                           java.lang.String tenantDesc)
        已过时。
        从接口复制的说明: PersistService
        Update tenantInfo showname.
        指定者:
        updateTenantNameAtomic 在接口中 PersistService
        参数:
        kp - kp
        tenantId - tenant Id
        tenantName - tenant name
        tenantDesc - tenant description
      • removeTenantInfoAtomic

        public void removeTenantInfoAtomic​(java.lang.String kp,
                                           java.lang.String tenantId)
        已过时。
        从接口复制的说明: PersistService
        Remote tenant info.
        指定者:
        removeTenantInfoAtomic 在接口中 PersistService
        参数:
        kp - kp
        tenantId - tenant id
      • convertDeletedConfig

        public java.util.List<ConfigInfo> convertDeletedConfig​(java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> list)
        已过时。
        从接口复制的说明: PersistService
        Convert delete config.
        指定者:
        convertDeletedConfig 在接口中 PersistService
        参数:
        list - origin data
        返回:
        ConfigInfo list
      • generateLikeArgument

        public java.lang.String generateLikeArgument​(java.lang.String s)
        已过时。
        从接口复制的说明: PersistService
        Generate fuzzy search Sql.
        指定者:
        generateLikeArgument 在接口中 PersistService
        参数:
        s - origin string
        返回:
        fuzzy search Sql
      • isExistTable

        public boolean isExistTable​(java.lang.String tableName)
        已过时。
        从接口复制的说明: PersistService
        Determine whether the table exists.
        指定者:
        isExistTable 在接口中 PersistService
        参数:
        tableName - table name
        返回:
        true if 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)
        已过时。
        从接口复制的说明: PersistService
        query all configuration information according to group, appName, tenant (for export).
        指定者:
        findAllConfigInfo4Export 在接口中 PersistService
        参数:
        dataId - data id
        group - group
        tenant - tenant
        appName - appName
        ids - 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
        已过时。
        从接口复制的说明: PersistService
        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).
        指定者:
        batchInsertOrUpdate 在接口中 PersistService
        参数:
        configInfoList - config info list
        srcUser - user
        srcIp - remote ip
        configAdvanceInfo - advance info
        time - time
        notify - whether to push
        policy - SameConfigPolicy
        返回:
        map containing the number of affected rows
        抛出:
        com.alibaba.nacos.api.exception.NacosException - nacos exception
      • tenantInfoCountByTenantId

        public int tenantInfoCountByTenantId​(java.lang.String tenantId)
        已过时。
        从接口复制的说明: PersistService
        query tenantInfo (namespace) existence based by tenantId.
        指定者:
        tenantInfoCountByTenantId 在接口中 PersistService
        参数:
        tenantId - tenant Id
        返回:
        count by tenantId