MerkleTree

public abstract class MerkleTree
extends Object

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


Una representación de árbol de Merkle según lo define la API de ejecución remota.

Resumen

Constructores públicos

MerkleTree()

Métodos públicos

static MerkleTree buildFromDir(File directory)

Compila un árbol de Merkle para el directory.

abstract LinkedHashMap<Digest, File> digestToFile()

El mapa de resúmenes a archivos dentro de este árbol de Merkle.

abstract LinkedHashMap<Digest, Directory> digestToSubdir()

El mapa de resúmenes a subdirectorios dentro de este árbol de Merkle.

abstract Directory root()

El Directory raíz de este árbol de Merkle.

abstract Digest rootDigest()

El Digest del Directory raíz de este árbol de Merkle.

abstract String rootName()

El nombre del Directory raíz de este árbol de Merkle.

Constructores públicos

MerkleTree

public MerkleTree ()

Métodos públicos

buildFromDir

public static MerkleTree buildFromDir (File directory)

Compila un árbol de Merkle para el directory.

Parámetros
directory File

Muestra
MerkleTree

Arroja
IOException

digestToFile

public abstract LinkedHashMap<Digest, File> digestToFile ()

El mapa de resúmenes a archivos dentro de este árbol de Merkle.

Muestra
LinkedHashMap<Digest, File>

digestToSubdir

public abstract LinkedHashMap<Digest, Directory> digestToSubdir ()

El mapa de resúmenes a subdirectorios dentro de este árbol de Merkle.

Muestra
LinkedHashMap<Digest, Directory>

root

public abstract Directory root ()

El Directory raíz de este árbol de Merkle.

Muestra
Directory

rootDigest

public abstract Digest rootDigest ()

El Digest del Directory raíz de este árbol de Merkle. Ten en cuenta que solo lo consume el cliente de caché.

Muestra
Digest

rootName

public abstract String rootName ()

El nombre del Directory raíz de este árbol de Merkle.

Muestra
String