CasFuseDriverProfile

public class CasFuseDriverProfile
extends Object implements IFuseDriverProfile

java.lang.Object
   ↳ com.android.tradefed.build.CasFuseDriverProfile


CasDriverProfile은 FastCDC 청크 디렉터리인 기기 이미지의 IFuseDriverProfile의 특정 구현입니다.

요약

공개 생성자

CasFuseDriverProfile(Path driverPath)

지정된 드라이버 경로로 새 CasFuseDriverProfile을 만듭니다.

CasFuseDriverProfile(Path driverPath, int mountTimeoutInMs)

지정된 드라이버 경로와 마운트 제한 시간으로 새 CasFuseDriverProfile을 만듭니다.

공개 메서드

buildMountCommand(Path sourceDataPath, Path mountPoint)

마운트 명령어를 실행하는 명령줄을 만듭니다.

String getDriverName()

이 드라이버 유형의 설명 이름입니다.

long getMountTimeoutInMs()

마운트 지점이 준비될 때까지 기다리는 기본 제한 시간입니다.

boolean isMountPointReady(Path mountPoint)

마운트 지점을 사용할 준비가 되었는지 확인합니다.

void validateSourceDataPath(Path sourceDataPath)

소스 데이터 경로가 이 특정 FUSE 드라이버에 적합한지 확인합니다.

공개 생성자

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath)

지정된 드라이버 경로로 새 CasFuseDriverProfile을 만듭니다.

매개변수
driverPath Path: 드라이버 바이너리의 경로입니다.

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath, 
                int mountTimeoutInMs)

지정된 드라이버 경로와 마운트 제한 시간으로 새 CasFuseDriverProfile을 만듭니다.

매개변수
driverPath Path: 드라이버 바이너리의 경로입니다.

mountTimeoutInMs int: 마운트 지점이 준비될 때까지 기다리는 제한 시간(밀리초)입니다.

공개 메서드

buildMountCommand

public  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

마운트 명령어를 실행하는 명령줄을 만듭니다.

매개변수
sourceDataPath Path: 소스 데이터 경로입니다.

mountPoint Path: 타겟 마운트 지점입니다.

반환 값
실행할 명령줄을 나타내는 문자열 목록입니다.

getDriverName

public String getDriverName ()

이 드라이버 유형의 설명 이름입니다.

반환 값
String 운전자의 이름입니다 (예: 'FastCDC', 'sshfs')

getMountTimeoutInMs

public long getMountTimeoutInMs ()

마운트 지점이 준비될 때까지 기다리는 기본 제한 시간입니다.

반환 값
long 기본 제한 시간(밀리초)입니다.

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

마운트 지점을 사용할 준비가 되었는지 확인합니다.

매개변수
mountPoint Path: 확인할 마운트 지점입니다.

반환 값
boolean 마운트 지점이 준비되면 true, 그렇지 않으면 false입니다.

validateSourceDataPath

public void validateSourceDataPath (Path sourceDataPath)

소스 데이터 경로가 이 특정 FUSE 드라이버에 적합한지 확인합니다.

매개변수
sourceDataPath Path: 확인할 소스 데이터 경로입니다.