IFuseDriverProfile

public interface IFuseDriverProfile

com.android.tradefed.build.IFuseDriverProfile


Określa konkretne zachowanie danego sterownika FUSE, dzięki czemu MountManager może być ogólny.

Podsumowanie

Metody publiczne

abstract buildMountCommand(Path sourceDataPath, Path mountPoint)

Tworzy wiersz poleceń do wykonania polecenia mount.

abstract String getDriverName()

Opisowa nazwa tego typu sterownika.

default long getMountTimeoutInMs()

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

default boolean isMountPointReady(Path mountPoint)

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

abstract void validateSourceDataPath(Path sourceDataPath)

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

Metody publiczne

buildMountCommand

public abstract  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 abstract 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 abstract 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.

Zgłasza
Jeśli ścieżka danych źródłowych jest nieprawidłowa.