类 DiskUtil
- java.lang.Object
-
- com.alibaba.nacos.config.server.utils.DiskUtil
-
public class DiskUtil extends java.lang.ObjectDisk util.- 作者:
- jiuRen
-
-
字段概要
字段 修饰符和类型 字段 说明 (专用程序包) static java.lang.StringBASE_DIR(专用程序包) static java.lang.StringBETA_DIR(专用程序包) static java.lang.StringTAG_DIR(专用程序包) static java.lang.StringTENANT_BASE_DIR(专用程序包) static java.lang.StringTENANT_BETA_DIR(专用程序包) static java.lang.StringTENANT_TAG_DIR
-
构造器概要
构造器 构造器 说明 DiskUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidclearAll()Clear all config file.static voidclearAllBeta()Clear all beta config file.static voidclearAllTag()Clear all tag config file.static java.lang.StringgetConfig(java.lang.String dataId, java.lang.String group, java.lang.String tenant)static java.lang.StringgetLocalConfigMd5(java.lang.String dataId, java.lang.String group, java.lang.String tenant)static java.io.FileheartBeatFile()static java.lang.StringrelativePath(java.lang.String dataId, java.lang.String group)static voidremoveConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Deletes configuration files on disk.static voidremoveConfigInfo4Beta(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Deletes beta configuration files on disk.static voidremoveConfigInfo4Tag(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String tag)Deletes tag configuration files on disk.static voidremoveHeartHeat()static voidsaveBetaToDisk(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String content)Save beta information to disk.static voidsaveHeartBeatToDisk(java.lang.String heartBeatTime)static voidsaveTagToDisk(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String tag, java.lang.String content)Save tag information to disk.static voidsaveToDisk(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String content)Save configuration information to disk.static java.io.FiletargetBetaFile(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Returns the path of cache file in server.static java.io.FiletargetFile(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Returns the path of the server cache file.static java.io.FiletargetTagFile(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String tag)Returns the path of the tag cache file in server.
-
-
-
字段详细资料
-
BASE_DIR
static final java.lang.String BASE_DIR
-
TENANT_BASE_DIR
static final java.lang.String TENANT_BASE_DIR
-
BETA_DIR
static final java.lang.String BETA_DIR
-
TENANT_BETA_DIR
static final java.lang.String TENANT_BETA_DIR
-
TAG_DIR
static final java.lang.String TAG_DIR
-
TENANT_TAG_DIR
static final java.lang.String TENANT_TAG_DIR
-
-
方法详细资料
-
saveHeartBeatToDisk
public static void saveHeartBeatToDisk(java.lang.String heartBeatTime) throws java.io.IOException- 抛出:
java.io.IOException
-
saveToDisk
public static void saveToDisk(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String content) throws java.io.IOExceptionSave configuration information to disk.- 抛出:
java.io.IOException
-
saveBetaToDisk
public static void saveBetaToDisk(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String content) throws java.io.IOExceptionSave beta information to disk.- 抛出:
java.io.IOException
-
saveTagToDisk
public static void saveTagToDisk(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String tag, java.lang.String content) throws java.io.IOExceptionSave tag information to disk.- 抛出:
java.io.IOException
-
removeConfigInfo
public static void removeConfigInfo(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Deletes configuration files on disk.
-
removeConfigInfo4Beta
public static void removeConfigInfo4Beta(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Deletes beta configuration files on disk.
-
removeConfigInfo4Tag
public static void removeConfigInfo4Tag(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String tag)Deletes tag configuration files on disk.
-
removeHeartHeat
public static void removeHeartHeat()
-
targetFile
public static java.io.File targetFile(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Returns the path of the server cache file.
-
targetBetaFile
public static java.io.File targetBetaFile(java.lang.String dataId, java.lang.String group, java.lang.String tenant)Returns the path of cache file in server.
-
targetTagFile
public static java.io.File targetTagFile(java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String tag)Returns the path of the tag cache file in server.
-
getConfig
public static java.lang.String getConfig(java.lang.String dataId, java.lang.String group, java.lang.String tenant) throws java.io.IOException- 抛出:
java.io.IOException
-
getLocalConfigMd5
public static java.lang.String getLocalConfigMd5(java.lang.String dataId, java.lang.String group, java.lang.String tenant) throws java.io.IOException- 抛出:
java.io.IOException
-
heartBeatFile
public static java.io.File heartBeatFile()
-
relativePath
public static java.lang.String relativePath(java.lang.String dataId, java.lang.String group)
-
clearAll
public static void clearAll()
Clear all config file.
-
clearAllBeta
public static void clearAllBeta()
Clear all beta config file.
-
clearAllTag
public static void clearAllTag()
Clear all tag config file.
-
-