MerkleTree

public abstract class MerkleTree
extends Object

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


Biểu diễn cây Merkle theo định nghĩa của API thực thi từ xa.

Tóm tắt

Hàm khởi tạo công khai

MerkleTree()

Phương thức công khai

static MerkleTree buildFromDir(File directory)

Tạo cây Merkle cho directory.

abstract LinkedHashMap<Digest, File> digestToFile()

Bản đồ các bản tóm tắt cho các tệp trong cây Merkle này.

abstract LinkedHashMap<Digest, Directory> digestToSubdir()

Bản đồ các bản tóm tắt cho Thư mục con trong cây Merkle này.

abstract Directory root()

Directory gốc của cây Merkle này.

abstract Digest rootDigest()

Digest của Directory gốc của cây Merkle này.

abstract String rootName()

Tên của Directory gốc của cây Merkle này.

Hàm khởi tạo công khai

MerkleTree

public MerkleTree ()

Phương thức công khai

buildFromDir

public static MerkleTree buildFromDir (File directory)

Tạo cây Merkle cho directory.

Tham số
directory File

Giá trị trả về
MerkleTree

Gửi
IOException

digestToFile

public abstract LinkedHashMap<Digest, File> digestToFile ()

Bản đồ các bản tóm tắt cho các tệp trong cây Merkle này.

Giá trị trả về
LinkedHashMap<Digest, File>

digestToSubdir

public abstract LinkedHashMap<Digest, Directory> digestToSubdir ()

Bản đồ các bản tóm tắt cho Thư mục con trong cây Merkle này.

Giá trị trả về
LinkedHashMap<Digest, Directory>

gốc

public abstract Directory root ()

Directory gốc của cây Merkle này.

Giá trị trả về
Directory

rootDigest

public abstract Digest rootDigest ()

Digest của Directory gốc của cây Merkle này. Xin lưu ý rằng chỉ ứng dụng khách bộ nhớ đệm mới sử dụng giá trị này.

Giá trị trả về
Digest

rootName

public abstract String rootName ()

Tên của Directory gốc của cây Merkle này.

Giá trị trả về
String