MerkleTree

public abstract class MerkleTree
extends Object

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


Una rappresentazione di un albero Merkle definita dall'API di esecuzione remota.

Riepilogo

Costruttori pubblici

MerkleTree()

Metodi pubblici

static MerkleTree buildFromDir(File directory)

Crea un albero Merkle per directory.

abstract LinkedHashMap<Digest, File> digestToFile()

La mappa dei digest ai file all'interno di questo albero Merkle.

abstract LinkedHashMap<Digest, Directory> digestToSubdir()

La mappa dei digest alle sottodirectory all'interno di questo albero Merkle.

abstract Directory root()

La radice Directory di questo albero Merkle.

abstract Digest rootDigest()

L'Digest della Directory principale di questo albero Merkle.

abstract String rootName()

Il nome della radice Directory di questo albero Merkle.

Costruttori pubblici

MerkleTree

public MerkleTree ()

Metodi pubblici

buildFromDir

public static MerkleTree buildFromDir (File directory)

Crea un albero Merkle per directory.

Parametri
directory File

Resi
MerkleTree

Genera
IOException

digestToFile

public abstract LinkedHashMap<Digest, File> digestToFile ()

La mappa dei digest ai file all'interno di questo albero Merkle.

Resi
LinkedHashMap<Digest, File>

digestToSubdir

public abstract LinkedHashMap<Digest, Directory> digestToSubdir ()

La mappa dei digest alle sottodirectory all'interno di questo albero Merkle.

Resi
LinkedHashMap<Digest, Directory>

root

public abstract Directory root ()

La radice Directory di questo albero Merkle.

Resi
Directory

rootDigest

public abstract Digest rootDigest ()

L'Digest della Directory principale di questo albero Merkle. Tieni presente che questo valore viene utilizzato solo dal client della cache.

Resi
Digest

rootName

public abstract String rootName ()

Il nome della radice Directory di questo albero Merkle.

Resi
String