MerkleTree

public abstract class MerkleTree
extends Object

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


Uzaktan yürütme API'si tarafından tanımlanan bir Merkle ağacı gösterimi.

Özet

Herkese açık oluşturucular

MerkleTree()

Herkese açık yöntemler

static MerkleTree buildFromDir(File directory)

directory için bir Merkle ağacı oluşturur.

abstract LinkedHashMap<Digest, File> digestToFile()

Bu Merkle ağacındaki dosyaların özetlerinin eşlemesi.

abstract LinkedHashMap<Digest, Directory> digestToSubdir()

Bu Merkle ağacındaki alt dizinlere ait özetlerin haritası.

abstract Directory root()

Bu Merkle ağacının kökü Directory.

abstract Digest rootDigest()

Bu Merkle ağacının kök Directory öğesinin Digest.

abstract String rootName()

Bu Merkle ağacının kök Directory öğesinin adı.

Herkese açık oluşturucular

MerkleTree

public MerkleTree ()

Herkese açık yöntemler

buildFromDir

public static MerkleTree buildFromDir (File directory)

directory için bir Merkle ağacı oluşturur.

Parametreler
directory File

Döndürülenler
MerkleTree

Verdiği hatalar
IOException

digestToFile

public abstract LinkedHashMap<Digest, File> digestToFile ()

Bu Merkle ağacındaki dosyaların özetlerinin eşlemesi.

İadeler
LinkedHashMap<Digest, File>

digestToSubdir

public abstract LinkedHashMap<Digest, Directory> digestToSubdir ()

Bu Merkle ağacındaki alt dizinlere ait özetlerin haritası.

İadeler
LinkedHashMap<Digest, Directory>

kök

public abstract Directory root ()

Bu Merkle ağacının kökü Directory.

İadeler
Directory

rootDigest

public abstract Digest rootDigest ()

Bu Merkle ağacının kök Directory öğesinin Digest. Not: Bu yalnızca önbellek istemcisi tarafından kullanılır.

İadeler
Digest

rootName

public abstract String rootName ()

Bu Merkle ağacının kök Directory öğesinin adı.

İadeler
String