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()

이 멀클 트리의 루트 DirectoryDigest입니다.

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>

root

public abstract Directory root ()

이 멀클 트리의 루트 Directory입니다.

반환
Directory

rootDigest

public abstract Digest rootDigest ()

이 멀클 트리의 루트 DirectoryDigest입니다. 이 값은 캐시 클라이언트에서만 사용됩니다.

반환
Digest

rootName

public abstract String rootName ()

이 멀클 트리의 루트 Directory의 이름입니다.

반환
String