类 PersistentClientOperationServiceImpl.PersistentInstanceSnapshotOperation

    • 字段详细资料

      • snapshotSaveTag

        private final java.lang.String snapshotSaveTag
      • snapshotLoadTag

        private final java.lang.String snapshotLoadTag
      • SNAPSHOT_ARCHIVE

        private static final java.lang.String SNAPSHOT_ARCHIVE
        另请参阅:
        常量字段值
    • 构造器详细资料

      • PersistentInstanceSnapshotOperation

        public PersistentInstanceSnapshotOperation​(java.util.concurrent.locks.ReentrantReadWriteLock lock)
    • 方法详细资料

      • writeSnapshot

        protected boolean writeSnapshot​(com.alibaba.nacos.consistency.snapshot.Writer writer)
                                 throws java.io.IOException
        从类复制的说明: AbstractSnapshotOperation
        Write snapshot.
        指定者:
        writeSnapshot 在类中 AbstractSnapshotOperation
        参数:
        writer - snapshot writer
        返回:
        true if write snapshot successfully, otherwise false
        抛出:
        java.io.IOException
      • readSnapshot

        protected boolean readSnapshot​(com.alibaba.nacos.consistency.snapshot.Reader reader)
                                throws java.lang.Exception
        从类复制的说明: AbstractSnapshotOperation
        Read snapshot.
        指定者:
        readSnapshot 在类中 AbstractSnapshotOperation
        参数:
        reader - snapshot reader
        返回:
        true if read snapshot successfully, otherwise false
        抛出:
        java.lang.Exception - any exception during reading
      • dumpSnapshot

        protected java.io.InputStream dumpSnapshot()
      • loadSnapshot

        protected void loadSnapshot​(byte[] snapshotBytes)