类 LocalEncryptedDataKeyProcessor
- java.lang.Object
-
- com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor
-
- com.alibaba.nacos.client.config.impl.LocalEncryptedDataKeyProcessor
-
public class LocalEncryptedDataKeyProcessor extends LocalConfigInfoProcessor
Encrypted data key (EncryptedDataKey) local snapshot, disaster recovery directory related.- 作者:
- luyanbo(RobberPhex)
-
-
字段概要
字段 修饰符和类型 字段 说明 private static java.lang.StringFAILOVER_CHILD_1private static java.lang.StringFAILOVER_CHILD_2private static java.lang.StringFAILOVER_CHILD_3private static org.slf4j.LoggerLOGGERprivate static java.lang.StringSNAPSHOT_CHILD_1private static java.lang.StringSNAPSHOT_CHILD_2private static java.lang.StringSNAPSHOT_CHILD_3private static java.lang.StringSUFFIX-
从类继承的字段 com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor
LOCAL_FILEROOT_PATH, LOCAL_SNAPSHOT_PATH
-
-
构造器概要
构造器 构造器 说明 LocalEncryptedDataKeyProcessor()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static java.lang.StringgetEncryptDataKeyFailover(java.lang.String envName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)Obtain the EncryptedDataKey of the disaster recovery configuration.private static java.io.FilegetEncryptDataKeyFailoverFile(java.lang.String envName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)static java.lang.StringgetEncryptDataKeySnapshot(java.lang.String envName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)Get the EncryptedDataKey of the locally cached file.private static java.io.FilegetEncryptDataKeySnapshotFile(java.lang.String envName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)static voidsaveEncryptDataKeySnapshot(java.lang.String envName, java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String encryptDataKey)Save the snapshot of encryptDataKey.-
从类继承的方法 com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor
cleanAllSnapshot, cleanEnvSnapshot, getFailover, getFailoverFile, getSnapshot, getSnapshotFile, readFile, saveSnapshot
-
-
-
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
FAILOVER_CHILD_1
private static final java.lang.String FAILOVER_CHILD_1
- 另请参阅:
- 常量字段值
-
FAILOVER_CHILD_2
private static final java.lang.String FAILOVER_CHILD_2
- 另请参阅:
- 常量字段值
-
FAILOVER_CHILD_3
private static final java.lang.String FAILOVER_CHILD_3
- 另请参阅:
- 常量字段值
-
SNAPSHOT_CHILD_1
private static final java.lang.String SNAPSHOT_CHILD_1
- 另请参阅:
- 常量字段值
-
SNAPSHOT_CHILD_2
private static final java.lang.String SNAPSHOT_CHILD_2
- 另请参阅:
- 常量字段值
-
SNAPSHOT_CHILD_3
private static final java.lang.String SNAPSHOT_CHILD_3
- 另请参阅:
- 常量字段值
-
SUFFIX
private static final java.lang.String SUFFIX
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
getEncryptDataKeyFailover
public static java.lang.String getEncryptDataKeyFailover(java.lang.String envName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)Obtain the EncryptedDataKey of the disaster recovery configuration. NULL means there is no local file or an exception is thrown.
-
getEncryptDataKeySnapshot
public static java.lang.String getEncryptDataKeySnapshot(java.lang.String envName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)Get the EncryptedDataKey of the locally cached file. NULL means there is no local file or an exception is thrown.
-
saveEncryptDataKeySnapshot
public static void saveEncryptDataKeySnapshot(java.lang.String envName, java.lang.String dataId, java.lang.String group, java.lang.String tenant, java.lang.String encryptDataKey)Save the snapshot of encryptDataKey. If the content is NULL, delete the snapshot.
-
getEncryptDataKeyFailoverFile
private static java.io.File getEncryptDataKeyFailoverFile(java.lang.String envName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)
-
getEncryptDataKeySnapshotFile
private static java.io.File getEncryptDataKeySnapshotFile(java.lang.String envName, java.lang.String dataId, java.lang.String group, java.lang.String tenant)
-
-