类 LocalConfigInfoProcessor
- java.lang.Object
-
- com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor
-
- 直接已知子类:
LocalEncryptedDataKeyProcessor
public class LocalConfigInfoProcessor extends java.lang.ObjectLocal Disaster Recovery Directory Tool.- 作者:
- Nacos
-
-
字段概要
字段 修饰符和类型 字段 说明 private static java.lang.StringENV_CHILDprivate static java.lang.StringFAILOVER_FILE_CHILD_1private static java.lang.StringFAILOVER_FILE_CHILD_2private static java.lang.StringFAILOVER_FILE_CHILD_3static java.lang.StringLOCAL_FILEROOT_PATHstatic java.lang.StringLOCAL_SNAPSHOT_PATHprivate static org.slf4j.LoggerLOGGERprivate static java.lang.StringSNAPSHOT_FILE_CHILD_1private static java.lang.StringSNAPSHOT_FILE_CHILD_2private static java.lang.StringSUFFIX
-
构造器概要
构造器 构造器 说明 LocalConfigInfoProcessor()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidcleanAllSnapshot()clear the cache files under snapshot directory.static voidcleanEnvSnapshot(java.lang.String envName)Clean snapshot.static java.lang.StringgetFailover(java.lang.String serverName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)(专用程序包) static java.io.FilegetFailoverFile(java.lang.String serverName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)static java.lang.StringgetSnapshot(java.lang.String name, java.lang.String dataId, java.lang.String group, java.lang.String tenant)get snapshot file content.(专用程序包) static java.io.FilegetSnapshotFile(java.lang.String envName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)protected static java.lang.StringreadFile(java.io.File file)static voidsaveSnapshot(java.lang.String envName, java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String config)Save snapshot.
-
-
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
LOCAL_FILEROOT_PATH
public static final java.lang.String LOCAL_FILEROOT_PATH
-
LOCAL_SNAPSHOT_PATH
public static final java.lang.String LOCAL_SNAPSHOT_PATH
-
SUFFIX
private static final java.lang.String SUFFIX
- 另请参阅:
- 常量字段值
-
ENV_CHILD
private static final java.lang.String ENV_CHILD
- 另请参阅:
- 常量字段值
-
FAILOVER_FILE_CHILD_1
private static final java.lang.String FAILOVER_FILE_CHILD_1
- 另请参阅:
- 常量字段值
-
FAILOVER_FILE_CHILD_2
private static final java.lang.String FAILOVER_FILE_CHILD_2
- 另请参阅:
- 常量字段值
-
FAILOVER_FILE_CHILD_3
private static final java.lang.String FAILOVER_FILE_CHILD_3
- 另请参阅:
- 常量字段值
-
SNAPSHOT_FILE_CHILD_1
private static final java.lang.String SNAPSHOT_FILE_CHILD_1
- 另请参阅:
- 常量字段值
-
SNAPSHOT_FILE_CHILD_2
private static final java.lang.String SNAPSHOT_FILE_CHILD_2
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
getFailover
public static java.lang.String getFailover(java.lang.String serverName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)
-
getSnapshot
public static java.lang.String getSnapshot(java.lang.String name, java.lang.String dataId, java.lang.String group, java.lang.String tenant)get snapshot file content. NULL means no local file or throw exception.
-
readFile
protected static java.lang.String readFile(java.io.File file) throws java.io.IOException- 抛出:
java.io.IOException
-
saveSnapshot
public static void saveSnapshot(java.lang.String envName, java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String config)Save snapshot.- 参数:
envName- env namedataId- data idgroup- grouptenant- tenantconfig- config
-
cleanAllSnapshot
public static void cleanAllSnapshot()
clear the cache files under snapshot directory.
-
cleanEnvSnapshot
public static void cleanEnvSnapshot(java.lang.String envName)
Clean snapshot.- 参数:
envName- env name
-
getFailoverFile
static java.io.File getFailoverFile(java.lang.String serverName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)
-
getSnapshotFile
static java.io.File getSnapshotFile(java.lang.String envName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)
-
-