类 ConfigFilePersistentHandler

java.lang.Object
com.tencent.polaris.configuration.client.internal.ConfigFilePersistentHandler

public class ConfigFilePersistentHandler
extends java.lang.Object
配置文件持久化处理器
作者:
rod.xu
Date:
2022/09/26
  • 构造器概要

    构造器
    构造器 说明
    ConfigFilePersistentHandler​(SDKContext sdkContext)  
  • 方法概要

    修饰符和类型 方法 说明
    void asyncDeleteConfigFile​(com.tencent.polaris.api.plugin.configuration.ConfigFile configFile)  
    void asyncSaveConfigFile​(com.tencent.polaris.api.plugin.configuration.ConfigFile configFile)  
    void deleteFileConfig​(com.tencent.polaris.api.plugin.configuration.ConfigFile configFile)
    删除服务缓存数据
    com.tencent.polaris.api.plugin.configuration.ConfigFile loadPersistedConfigFile​(com.tencent.polaris.api.plugin.configuration.ConfigFile configFile)
    从缓存目录加载缓存的配置文件
    void saveConfigFile​(com.tencent.polaris.api.plugin.configuration.ConfigFile configFile)
    持久化配置文件

    从类继承的方法 java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • ConfigFilePersistentHandler

      public ConfigFilePersistentHandler​(SDKContext sdkContext) throws java.io.IOException
      抛出:
      java.io.IOException
  • 方法详细资料

    • asyncDeleteConfigFile

      public void asyncDeleteConfigFile​(com.tencent.polaris.api.plugin.configuration.ConfigFile configFile)
    • deleteFileConfig

      public void deleteFileConfig​(com.tencent.polaris.api.plugin.configuration.ConfigFile configFile)
      删除服务缓存数据
      参数:
      configFile - config metadata
    • asyncSaveConfigFile

      public void asyncSaveConfigFile​(com.tencent.polaris.api.plugin.configuration.ConfigFile configFile)
    • saveConfigFile

      public void saveConfigFile​(com.tencent.polaris.api.plugin.configuration.ConfigFile configFile)
      持久化配置文件
      参数:
      configFile - config file
    • loadPersistedConfigFile

      public com.tencent.polaris.api.plugin.configuration.ConfigFile loadPersistedConfigFile​(com.tencent.polaris.api.plugin.configuration.ConfigFile configFile)
      从缓存目录加载缓存的配置文件
      参数:
      configFile - 配置文件
      返回:
      配置文件