マークルツリー

public abstract class MerkleTree
extends Object

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


リモート実行 API で定義されたマークルツリー表現。

概要

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

MerkleTree()

パブリック メソッド

static MerkleTree buildFromDir(File directory)

directory のマークルツリーを構築します。

abstract digestToFile()

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

abstract digestToSubdir()

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

abstract Directory root()

このマークルツリーのルート Directory

abstract Digest rootDigest()

このマークルツリーのルート DirectoryDigest

abstract String rootName()

このマークルツリーのルート Directory の名前。

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

マークルツリー

public MerkleTree ()

パブリック メソッド

buildFromDir

public static MerkleTree buildFromDir (File directory)

directory のマークルツリーを構築します。

パラメータ
directory File

戻り値
MerkleTree

digestToFile

public abstract  digestToFile ()

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

戻り値

digestToSubdir

public abstract  digestToSubdir ()

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

戻り値

public abstract Directory root ()

このマークルツリーのルート Directory

戻り値
Directory

rootDigest

public abstract Digest rootDigest ()

このマークルツリーのルート DirectoryDigest。これはあくまでも キャッシュクライアントで消費される 最小バイト数です

戻り値
Digest

rootName

public abstract String rootName ()

このマークルツリーのルート Directory の名前。

戻り値
String