类 AbstractMetadataSnapshotOperation
- java.lang.Object
-
- com.alibaba.nacos.naming.consistency.persistent.impl.AbstractSnapshotOperation
-
- com.alibaba.nacos.naming.core.v2.metadata.AbstractMetadataSnapshotOperation
-
- 所有已实现的接口:
com.alibaba.nacos.consistency.snapshot.SnapshotOperation
public abstract class AbstractMetadataSnapshotOperation extends AbstractSnapshotOperation
Nacos naming snapshot operation for metadata.- 作者:
- xiweng.yy
-
-
字段概要
字段 修饰符和类型 字段 说明 private static java.lang.StringMETADATA_CHILD_NAME-
从类继承的字段 com.alibaba.nacos.naming.consistency.persistent.impl.AbstractSnapshotOperation
CHECK_SUM_KEY
-
-
构造器概要
构造器 构造器 说明 AbstractMetadataSnapshotOperation(java.util.concurrent.locks.ReentrantReadWriteLock lock)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected abstract java.io.InputStreamdumpSnapshot()Dump snapshot as input stream.protected abstract java.lang.StringgetSnapshotArchive()Get snapshot archive file name.protected abstract voidloadSnapshot(byte[] snapshotBytes)Load snapshot.protected booleanreadSnapshot(com.alibaba.nacos.consistency.snapshot.Reader reader)Read snapshot.protected booleanwriteSnapshot(com.alibaba.nacos.consistency.snapshot.Writer writer)Write snapshot.-
从类继承的方法 com.alibaba.nacos.naming.consistency.persistent.impl.AbstractSnapshotOperation
getSnapshotLoadTag, getSnapshotSaveTag, onSnapshotLoad, onSnapshotSave
-
-
-
-
字段详细资料
-
METADATA_CHILD_NAME
private static final java.lang.String METADATA_CHILD_NAME
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
writeSnapshot
protected boolean writeSnapshot(com.alibaba.nacos.consistency.snapshot.Writer writer) throws java.io.IOException从类复制的说明:AbstractSnapshotOperationWrite snapshot.- 指定者:
writeSnapshot在类中AbstractSnapshotOperation- 参数:
writer- snapshot writer- 返回:
trueif write snapshot successfully, otherwisefalse- 抛出:
java.io.IOException
-
readSnapshot
protected boolean readSnapshot(com.alibaba.nacos.consistency.snapshot.Reader reader) throws java.lang.Exception从类复制的说明:AbstractSnapshotOperationRead snapshot.- 指定者:
readSnapshot在类中AbstractSnapshotOperation- 参数:
reader- snapshot reader- 返回:
trueif read snapshot successfully, otherwisefalse- 抛出:
java.lang.Exception- any exception during reading
-
getSnapshotArchive
protected abstract java.lang.String getSnapshotArchive()
Get snapshot archive file name.- 返回:
- snapshot archive
-
dumpSnapshot
protected abstract java.io.InputStream dumpSnapshot()
Dump snapshot as input stream.- 返回:
- snapshot
-
loadSnapshot
protected abstract void loadSnapshot(byte[] snapshotBytes)
Load snapshot.- 参数:
snapshotBytes- snapshot bytes
-
-