接口 KvStorage

    • 嵌套类概要

      嵌套类 
      修饰符和类型 接口 说明
      static class  KvStorage.KvType  
    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      java.util.List<byte[]> allKeys()
      Get all keys.
      void batchDelete​(java.util.List<byte[]> keys)
      batch delete with keys.
      java.util.Map<byte[],​byte[]> batchGet​(java.util.List<byte[]> keys)
      batch get by List byte[].
      void batchPut​(java.util.List<byte[]> keys, java.util.List<byte[]> values)
      batch write.
      void delete​(byte[] key)
      delete with key.
      void doSnapshot​(java.lang.String backupPath)
      do snapshot.
      byte[] get​(byte[] key)
      get data by key.
      void put​(byte[] key, byte[] value)
      write data.
      void shutdown()
      shutdown.
      void snapshotLoad​(java.lang.String path)
      load snapshot.
    • 方法详细资料

      • batchGet

        java.util.Map<byte[],​byte[]> batchGet​(java.util.List<byte[]> keys)
                                             throws KvStorageException
        batch get by List byte[].
        参数:
        keys - List byte[]
        返回:
        Map byte[], byte[]
        抛出:
        KvStorageException - KvStorageException
      • batchPut

        void batchPut​(java.util.List<byte[]> keys,
                      java.util.List<byte[]> values)
               throws KvStorageException
        batch write.
        参数:
        keys - List byte[]
        values - List byte[]
        抛出:
        KvStorageException - KvStorageException
      • batchDelete

        void batchDelete​(java.util.List<byte[]> keys)
                  throws KvStorageException
        batch delete with keys.
        参数:
        keys - List byte[]
        抛出:
        KvStorageException - KvStorageException
      • doSnapshot

        void doSnapshot​(java.lang.String backupPath)
                 throws KvStorageException
        do snapshot.
        参数:
        backupPath - snapshot file save path
        抛出:
        KvStorageException - KVStorageException
      • snapshotLoad

        void snapshotLoad​(java.lang.String path)
                   throws KvStorageException
        load snapshot.
        参数:
        path - The path to the snapshot file
        抛出:
        KvStorageException - KVStorageException
      • shutdown

        void shutdown()
        shutdown.