MerkleTree

public abstract class MerkleTree
extends Object

java.lang.Object
   ↳ com.android.tradefed.cache.MerkleTree


由遠端執行 API 定義的 Merkle 樹狀結構表示法。

摘要

公用建構函式

MerkleTree()

公用方法

static MerkleTree buildFromDir(File directory)

為 directory 建構 Merkle 樹狀結構。

abstract LinkedHashMap<Digest, File> digestToFile()

這個 Merkle 樹狀結構中摘要至檔案的對應。

abstract LinkedHashMap<Digest, Directory> digestToSubdir()

這個 Merkle 樹狀結構中摘要到子目錄的對應。

abstract Directory root()

這個 Merkle 樹狀結構的根 Directory。

abstract Digest rootDigest()

這個 Merkle 樹狀結構根節點 Directory 的 Digest。

abstract String rootName()

這個 Merkle 樹狀結構的根 Directory 名稱。

公用建構函式

MerkleTree

public MerkleTree ()

公用方法

buildFromDir

public static MerkleTree buildFromDir (File directory)

為 directory 建構 Merkle 樹狀結構。

參數
directory File

傳回
MerkleTree

擲回
IOException

digestToFile

public abstract LinkedHashMap<Digest, File> digestToFile ()

這個 Merkle 樹狀結構中摘要到檔案的對應。

傳回
LinkedHashMap<Digest, File>

digestToSubdir

public abstract LinkedHashMap<Digest, Directory> digestToSubdir ()

這個 Merkle 樹狀結構中摘要到子目錄的對應。

傳回
LinkedHashMap<Digest, Directory>

root

public abstract Directory root ()

這個 Merkle 樹狀結構的根 Directory。

傳回
Directory

rootDigest

public abstract Digest rootDigest ()

這個 Merkle 樹狀結構的根 Directory 的 Digest。請注意,這項資源僅供快取用戶端使用。

傳回
Digest

rootName

public abstract String rootName ()

這個 Merkle 樹狀結構的根 Directory 名稱。

傳回
String