MerkleTree

public abstract class MerkleTree
extends Object

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


Eine Merkle-Baumdarstellung, wie sie von der Remote Execution API definiert wird.

Zusammenfassung

Öffentliche Konstruktoren

MerkleTree()

Öffentliche Methoden

static MerkleTree buildFromDir(File directory)

Erstellt einen Merkle-Baum für die directory.

abstract LinkedHashMap<Digest, File> digestToFile()

Die Zuordnung von Digests zu Dateien in diesem Merkle-Baum.

abstract LinkedHashMap<Digest, Directory> digestToSubdir()

Die Zuordnung von Digests zu Unterverzeichnissen in diesem Merkle-Baum.

abstract Directory root()

Der Stamm Directory dieses Merkle-Baums.

abstract Digest rootDigest()

Der Digest des Stamm-Directory dieses Merkle-Baums.

abstract String rootName()

Der Name des Stamm-Directory dieses Merkle-Baums.

Öffentliche Konstruktoren

MerkleTree

public MerkleTree ()

Öffentliche Methoden

buildFromDir

public static MerkleTree buildFromDir (File directory)

Erstellt einen Merkle-Baum für die directory.

Parameter
directory File

Gibt Folgendes zurück:
MerkleTree

Löst aus
IOException

digestToFile

public abstract LinkedHashMap<Digest, File> digestToFile ()

Die Zuordnung von Digests zu Dateien in diesem Merkle-Baum.

Gibt Folgendes zurück:
LinkedHashMap<Digest, File>

digestToSubdir

public abstract LinkedHashMap<Digest, Directory> digestToSubdir ()

Die Zuordnung von Digests zu Unterverzeichnissen in diesem Merkle-Baum.

Gibt Folgendes zurück:
LinkedHashMap<Digest, Directory>

root

public abstract Directory root ()

Der Stamm Directory dieses Merkle-Baums.

Gibt Folgendes zurück:
Directory

rootDigest

public abstract Digest rootDigest ()

Der Digest des Stamm-Directory dieses Merkle-Baums. Hinweis: Diese Daten werden nur vom Cache-Client verwendet.

Gibt Folgendes zurück:
Digest

rootName

public abstract String rootName ()

Der Name des Stamm-Directory dieses Merkle-Baums.

Gibt Folgendes zurück:
String