第八章. ArchiveService相关接口

ArchiveService接口用于快照和归档相关工作,对应的响应类型如下:

  • ArchiveResponse
  • ArchiveFilterIdResponse
  • ArchiveBoolResponse

分别对应的结构如下:

ArchiveResponse

通过result接收返回结果,result实际结构是内部类Archive,可通过getResult()方法得到。

  1. public class ArchiveResponse extends Response {
  2. public class Archive {
  3. private String height;
  4. private String hash;
  5. private String filterId;
  6. private String merkleRoot;
  7. private String date;
  8. private String namespace;
  9. }
  10. private JsonElement result;
  11. }

ArchiveFilterIdResponse

通过result接收返回结果,result实际结构是String,可通过getResult()方法得到。

  1. public class ArchiveFilterIdResponse extends Response {
  2. private String result;
  3. }

ArchiveBoolResponse

通过result接收返回结果,result实际结构是Boolean,可通过getResult()方法得到。

  1. public class ArchiveBoolResponse extends Response {
  2. private Boolean result;
  3. }