MerkleTree

public abstract class MerkleTree
extends Object

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


リモート実行 API で定義されている Merkle ツリーの表現。

概要

パブリック コンストラクタ

MerkleTree()

パブリック メソッド

static MerkleTree buildFromDir(File directory)

directory のマークル ツリーをビルドします。

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 のマークル ツリーをビルドします。

パラメータ
directory File

戻り値
MerkleTree

digestToFile

public abstract  digestToFile ()

この Merkle ツリー内のファイルへのダイジェストのマップ。

戻り値

digestToSubdir

public abstract  digestToSubdir ()

この Merkle ツリー内のサブディレクトリへのダイジェストのマップ。

戻り値

ルート

public abstract Directory root ()

この Merkle ツリーのルート Directory

戻り値
Directory

rootDigest

public abstract Digest rootDigest ()

この Merkle ツリーのルート DirectoryDigest。なお、これはキャッシュ クライアントでのみ使用されます。

戻り値
Digest

rootName

public abstract String rootName ()

この Merkle ツリーのルート Directory の名前。

戻り値
String