MerkleTree

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의 이름입니다.

공개 생성자

MerkleTree

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