MerkleTree

public abstract class MerkleTree
extends Object

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


Представление дерева Меркла, определенное API удаленного выполнения.

Краткое содержание

Государственные строители

MerkleTree ()

Общедоступные методы

static MerkleTree buildFromDir (File directory)

Создаёт дерево Меркла для directory .

abstract LinkedHashMap<Digest, File> digestToFile ()

Карта соответствия дайджестов файлам внутри этого дерева Меркла.

abstract LinkedHashMap<Digest, Directory> digestToSubdir ()

Карта расположения дайджестов по подкаталогам внутри этого дерева Меркла.

abstract Directory root ()

Корневой Directory этого дерева Меркла.

abstract Digest rootDigest ()

Digest корневого Directory этого дерева Меркла.

abstract String rootName ()

Название корневого Directory этого дерева Меркла.

Государственные строители

MerkleTree

public MerkleTree ()

Общедоступные методы

buildFromDir

public static MerkleTree buildFromDir (File directory)

Создаёт дерево Меркла для directory .

Параметры
directory File

Возвраты
MerkleTree

Броски
IOException

digestToFile

public abstract LinkedHashMap<Digest, File> digestToFile ()

Карта соответствия дайджестов файлам внутри этого дерева Меркла.

Возвраты
LinkedHashMap<Digest, File>

digestToSubdir

public abstract LinkedHashMap<Digest, Directory> digestToSubdir ()

Карта расположения дайджестов по подкаталогам внутри этого дерева Меркла.

Возвраты
LinkedHashMap<Digest, Directory>

корень

public abstract Directory root ()

Корневой Directory этого дерева Меркла.

Возвраты
Directory

rootDigest

public abstract Digest rootDigest ()

Digest корневого Directory этого дерева Меркла. Обратите внимание, что он используется только клиентом кэширования.

Возвраты
Digest

rootName

public abstract String rootName ()

Название корневого Directory этого дерева Меркла.

Возвраты
String