MerkleTree

public abstract class MerkleTree
extends Object

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


Reprezentacja drzewa Merkle zgodnie z definicją w interfejsie Remote Execution API.

Podsumowanie

Konstruktory publiczne

MerkleTree()

Metody publiczne

static MerkleTree buildFromDir(File directory)

Tworzy drzewo Merkle dla directory.

abstract LinkedHashMap<Digest, File> digestToFile()

Mapa skrótów do plików w tym drzewie Merkle.

abstract LinkedHashMap<Digest, Directory> digestToSubdir()

Mapa skrótów do podkatalogów w tym drzewie Merkle.

abstract Directory root()

Węzeł główny Directory tego drzewa Merkle.

abstract Digest rootDigest()

Digest korzenia Directory tego drzewa Merkle.

abstract String rootName()

Nazwa głównego węzła Directory tego drzewa Merkle.

Konstruktory publiczne

MerkleTree

public MerkleTree ()

Metody publiczne

buildFromDir

public static MerkleTree buildFromDir (File directory)

Tworzy drzewo Merkle dla directory.

Parametry
directory File

Zwraca
MerkleTree

Zgłasza
IOException

digestToFile

public abstract LinkedHashMap<Digest, File> digestToFile ()

Mapa skrótów do plików w tym drzewie Merkle.

Zwraca
LinkedHashMap<Digest, File>

digestToSubdir

public abstract LinkedHashMap<Digest, Directory> digestToSubdir ()

Mapa skrótów do podkatalogów w tym drzewie Merkle.

Zwraca
LinkedHashMap<Digest, Directory>

poziom główny

public abstract Directory root ()

Węzeł główny Directory tego drzewa Merkle.

Zwraca
Directory

rootDigest

public abstract Digest rootDigest ()

Digest korzenia Directory tego drzewa Merkle. Pamiętaj, że jest to tylko wykorzystywane przez klienta pamięci podręcznej.

Zwraca
Digest

rootName

public abstract String rootName ()

Nazwa głównego węzła Directory tego drzewa Merkle.

Zwraca
String