MerkleTree

public abstract class MerkleTree
extends Object

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


Représentation d'un arbre de Merkle, telle que définie par l'API d'exécution à distance.

Résumé

Constructeurs publics

MerkleTree()

Méthodes publiques

static MerkleTree buildFromDir(File directory)

Crée un arbre de Merkle pour le directory.

abstract LinkedHashMap<Digest, File> digestToFile()

Carte des condensés vers les fichiers de cet arbre de Merkle.

abstract LinkedHashMap<Digest, Directory> digestToSubdir()

Carte des condensés vers les sous-répertoires de cet arbre de Merkle.

abstract Directory root()

Directory racine de cet arbre de Merkle.

abstract Digest rootDigest()

Digest du Directory racine de cet arbre de Merkle.

abstract String rootName()

Nom du Directory racine de cet arbre de Merkle.

Constructeurs publics

MerkleTree

public MerkleTree ()

Méthodes publiques

buildFromDir

public static MerkleTree buildFromDir (File directory)

Crée un arbre de Merkle pour le directory.

Paramètres
directory File

Renvoie
MerkleTree

Génère
IOException

digestToFile

public abstract LinkedHashMap<Digest, File> digestToFile ()

Carte des condensés vers les fichiers de cet arbre de Merkle.

Renvoie
LinkedHashMap<Digest, File>

digestToSubdir

public abstract LinkedHashMap<Digest, Directory> digestToSubdir ()

Carte des condensés vers les sous-répertoires de cet arbre de Merkle.

Renvoie
LinkedHashMap<Digest, Directory>

racine

public abstract Directory root ()

Directory racine de cet arbre de Merkle.

Renvoie
Directory

rootDigest

public abstract Digest rootDigest ()

Digest du Directory racine de cet arbre de Merkle. Notez que cela n'est utilisé que par le client de cache.

Renvoie
Digest

rootName

public abstract String rootName ()

Nom du Directory racine de cet arbre de Merkle.

Renvoie
String