MerkleTree

public abstract class MerkleTree
extends Object

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


Representasi pohon merkle seperti yang ditentukan oleh remote execution api.

Ringkasan

Konstruktor publik

MerkleTree()

Metode publik

static MerkleTree buildFromDir(File directory)

Membuat pohon merkle untuk directory.

abstract LinkedHashMap<Digest, File> digestToFile()

Peta ringkasan ke file dalam pohon merkle ini.

abstract LinkedHashMap<Digest, Directory> digestToSubdir()

Peta ringkasan ke Sub-direktori dalam pohon merkle ini.

abstract Directory root()

Directory root pohon Merkle ini.

abstract Digest rootDigest()

Digest dari Directory root pohon Merkle ini.

abstract String rootName()

Nama Directory root pohon Merkle ini.

Konstruktor publik

MerkleTree

public MerkleTree ()

Metode publik

buildFromDir

public static MerkleTree buildFromDir (File directory)

Membuat pohon merkle untuk directory.

Parameter
directory File

Hasil
MerkleTree

Menampilkan
IOException

digestToFile

public abstract LinkedHashMap<Digest, File> digestToFile ()

Peta ringkasan ke file dalam pohon merkle ini.

Hasil
LinkedHashMap<Digest, File>

digestToSubdir

public abstract LinkedHashMap<Digest, Directory> digestToSubdir ()

Peta ringkasan ke Sub-direktori dalam pohon merkle ini.

Hasil
LinkedHashMap<Digest, Directory>

root

public abstract Directory root ()

Directory root pohon Merkle ini.

Hasil
Directory

rootDigest

public abstract Digest rootDigest ()

Digest dari Directory root pohon Merkle ini. Perhatikan, hal ini hanya digunakan oleh klien cache.

Hasil
Digest

rootName

public abstract String rootName ()

Nama Directory root pohon Merkle ini.

Hasil
String