CasFuseDriverProfile

public class CasFuseDriverProfile
extends Object implements IFuseDriverProfile

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


CasDriverProfile to konkretna implementacja interfejsu IFuseDriverProfile dla obrazów urządzeń, które są podzielonymi na części katalogami FastCDC.

Podsumowanie

Publiczne konstruktory

CasFuseDriverProfile(Path driverPath)

Tworzy nowy obiekt CasFuseDriverProfile z podaną ścieżką sterownika.

CasFuseDriverProfile(Path driverPath, int mountTimeoutInMs)

Tworzy nowy obiekt CasFuseDriverProfile z podaną ścieżką sterownika i limitem czasu oczekiwania na zamontowanie.

Metody publiczne

buildMountCommand(Path sourceDataPath, Path mountPoint)

Tworzy wiersz poleceń do wykonania polecenia mount.

String getDriverName()

Opisowa nazwa tego typu sterownika.

long getMountTimeoutInMs()

Domyślny czas oczekiwania na przygotowanie punktu podłączania.

boolean isMountPointReady(Path mountPoint)

Sprawdza, czy punkt montowania jest gotowy do użycia.

void validateSourceDataPath(Path sourceDataPath)

Sprawdza, czy ścieżka danych źródłowych jest odpowiednia dla tego konkretnego sterownika FUSE.

Publiczne konstruktory

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath)

Tworzy nowy obiekt CasFuseDriverProfile z podaną ścieżką sterownika.

Parametry
driverPath Path: ścieżka do pliku binarnego sterownika.

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath, 
                int mountTimeoutInMs)

Tworzy nowy obiekt CasFuseDriverProfile z podaną ścieżką sterownika i limitem czasu oczekiwania na zamontowanie.

Parametry
driverPath Path: ścieżka do pliku binarnego sterownika.

mountTimeoutInMs int: limit czasu w milisekundach oczekiwania na gotowość punktu montowania.

Metody publiczne

buildMountCommand

public  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

Tworzy wiersz poleceń do wykonania polecenia mount.

Parametry
sourceDataPath Path: ścieżka danych źródłowych.

mountPoint Path: docelowy punkt podłączania.

Zwroty
Lista ciągów znaków reprezentujących wiersz poleceń do wykonania.

getDriverName

public String getDriverName ()

Opisowa nazwa tego typu sterownika.

Zwroty
String imię i nazwisko kierowcy (np. „FastCDC”, „sshfs”).

getMountTimeoutInMs

public long getMountTimeoutInMs ()

Domyślny czas oczekiwania na przygotowanie punktu podłączania.

Zwroty
long Domyślny czas oczekiwania w milisekundach.

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

Sprawdza, czy punkt montowania jest gotowy do użycia.

Parametry
mountPoint Path: punkt podłączania do sprawdzenia.

Zwroty
boolean Wartość true, jeśli punkt montowania jest gotowy. W przeciwnym razie wartość false.

validateSourceDataPath

public void validateSourceDataPath (Path sourceDataPath)

Sprawdza, czy ścieżka danych źródłowych jest odpowiednia dla tego konkretnego sterownika FUSE.

Parametry
sourceDataPath Path: ścieżka danych źródłowych do sprawdzenia.