类 InstanceMetadataSnapshotOperation
- java.lang.Object
-
- com.alibaba.nacos.naming.consistency.persistent.impl.AbstractSnapshotOperation
-
- com.alibaba.nacos.naming.core.v2.metadata.AbstractMetadataSnapshotOperation
-
- com.alibaba.nacos.naming.core.v2.metadata.InstanceMetadataSnapshotOperation
-
- 所有已实现的接口:
com.alibaba.nacos.consistency.snapshot.SnapshotOperation
public class InstanceMetadataSnapshotOperation extends AbstractMetadataSnapshotOperation
Instance metadata snapshot operation.- 作者:
- xiweng.yy
-
-
字段概要
字段 修饰符和类型 字段 说明 private NamingMetadataManagermetadataManagerprivate com.alibaba.nacos.consistency.Serializerserializerprivate static java.lang.StringSNAPSHOT_ARCHIVEprivate static java.lang.StringSNAPSHOT_LOADprivate static java.lang.StringSNAPSHOT_SAVE-
从类继承的字段 com.alibaba.nacos.naming.consistency.persistent.impl.AbstractSnapshotOperation
CHECK_SUM_KEY
-
-
构造器概要
构造器 构造器 说明 InstanceMetadataSnapshotOperation(NamingMetadataManager metadataManager, java.util.concurrent.locks.ReentrantReadWriteLock lock)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected java.io.InputStreamdumpSnapshot()Dump snapshot as input stream.protected java.lang.StringgetSnapshotArchive()Get snapshot archive file name.protected java.lang.StringgetSnapshotLoadTag()Get snapshot load tag.protected java.lang.StringgetSnapshotSaveTag()Get snapshot save tag.protected voidloadSnapshot(byte[] snapshotBytes)Load snapshot.-
从类继承的方法 com.alibaba.nacos.naming.core.v2.metadata.AbstractMetadataSnapshotOperation
readSnapshot, writeSnapshot
-
从类继承的方法 com.alibaba.nacos.naming.consistency.persistent.impl.AbstractSnapshotOperation
onSnapshotLoad, onSnapshotSave
-
-
-
-
字段详细资料
-
SNAPSHOT_SAVE
private static final java.lang.String SNAPSHOT_SAVE
-
SNAPSHOT_LOAD
private static final java.lang.String SNAPSHOT_LOAD
-
SNAPSHOT_ARCHIVE
private static final java.lang.String SNAPSHOT_ARCHIVE
- 另请参阅:
- 常量字段值
-
metadataManager
private final NamingMetadataManager metadataManager
-
serializer
private final com.alibaba.nacos.consistency.Serializer serializer
-
-
构造器详细资料
-
InstanceMetadataSnapshotOperation
public InstanceMetadataSnapshotOperation(NamingMetadataManager metadataManager, java.util.concurrent.locks.ReentrantReadWriteLock lock)
-
-
方法详细资料
-
dumpSnapshot
protected java.io.InputStream dumpSnapshot()
从类复制的说明:AbstractMetadataSnapshotOperationDump snapshot as input stream.- 指定者:
dumpSnapshot在类中AbstractMetadataSnapshotOperation- 返回:
- snapshot
-
loadSnapshot
protected void loadSnapshot(byte[] snapshotBytes)
从类复制的说明:AbstractMetadataSnapshotOperationLoad snapshot.- 指定者:
loadSnapshot在类中AbstractMetadataSnapshotOperation- 参数:
snapshotBytes- snapshot bytes
-
getSnapshotArchive
protected java.lang.String getSnapshotArchive()
从类复制的说明:AbstractMetadataSnapshotOperationGet snapshot archive file name.- 指定者:
getSnapshotArchive在类中AbstractMetadataSnapshotOperation- 返回:
- snapshot archive
-
getSnapshotSaveTag
protected java.lang.String getSnapshotSaveTag()
从类复制的说明:AbstractSnapshotOperationGet snapshot save tag. It will be used to see time metric time context.- 指定者:
getSnapshotSaveTag在类中AbstractSnapshotOperation- 返回:
- snapshot save tag
-
getSnapshotLoadTag
protected java.lang.String getSnapshotLoadTag()
从类复制的说明:AbstractSnapshotOperationGet snapshot load tag. It will be used to see time metric time context.- 指定者:
getSnapshotLoadTag在类中AbstractSnapshotOperation- 返回:
- snapshot load tag
-
-