머클트리

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

다이제스트로파일

public abstract  digestToFile ()

이 머클 트리 내의 파일에 대한 다이제스트 맵입니다.

반환 값

digestToSubdir

public abstract  digestToSubdir ()

이 머클 트리 내의 하위 디렉터리에 대한 다이제스트 맵입니다.

반환 값

뿌리

public abstract Directory root ()

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

반환 값
Directory

rootDigest

public abstract Digest rootDigest ()

이 머클 트리 루트 DirectoryDigest입니다. 이것은 캐시 클라이언트에 의해 소비됩니다

반환 값
Digest

루트 이름

public abstract String rootName ()

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

반환 값
String