MerkleTree

public abstract class MerkleTree
extends Object

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


由远程执行 API 定义的 Merkle 树表示法。

摘要

公共构造函数

MerkleTree()

公共方法

static MerkleTree buildFromDir(File directory)

directory 构建 Merkle 树。

abstract digestToFile()

此 Merkle 树中摘要到文件的映射。

abstract digestToSubdir()

此 Merkle 树中的摘要到子目录的映射。

abstract Directory root()

此 Merkle 树的根 Directory

abstract Digest rootDigest()

此 Merkle 树的根 DirectoryDigest

abstract String rootName()

此 Merkle 树的根 Directory 的名称。

公共构造函数

MerkleTree

public MerkleTree ()

公共方法

buildFromDir

public static MerkleTree buildFromDir (File directory)

directory 构建 Merkle 树。

参数
directory File

返回
MerkleTree

digestToFile

public abstract  digestToFile ()

此 Merkle 树中摘要到文件的映射。

返回

digestToSubdir

public abstract  digestToSubdir ()

此 Merkle 树中的摘要到子目录的映射。

返回

public abstract Directory root ()

此 Merkle 树的根 Directory

返回
Directory

根摘要

public abstract Digest rootDigest ()

此 Merkle 树的根 DirectoryDigest。请注意,只有缓存客户端会使用此字段。

返回
Digest

根名称

public abstract String rootName ()

此 Merkle 树的根 Directory 的名称。

返回
String