CasFuseDriverProfile
public
class
CasFuseDriverProfile
extends Object
implements
IFuseDriverProfile
| java.lang.Object | |
| ↳ | com.android.tradefed.build.CasFuseDriverProfile |
CasDriverProfile to konkretna implementacja IFuseDriverProfile dla obrazów urządzeń, które są katalogami podzielonymi na fragmenty FastCDC.
Podsumowanie
Konstruktory publiczne | |
|---|---|
CasFuseDriverProfile(Path driverPath)
Tworzy nowy obiekt CasFuseDriverProfile z podaną ścieżką sterownika. |
|
CasFuseDriverProfile(Path driverPath, long mountTimeoutInMs)
Tworzy nowy obiekt CasFuseDriverProfile z podaną ścieżką sterownika i limitem czasu podłączania. |
|
Metody publiczne | |
|---|---|
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Tworzy wiersz poleceń do wykonania polecenia podłączania. |
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint, Path logDir)
Tworzy wiersz poleceń do wykonania polecenia podłączania i zapisywania logów w podanym katalogu. |
String
|
getDriverName()
Opisowa nazwa tego typu sterownika. |
long
|
getMountTimeoutInMs()
Domyślny limit czasu oczekiwania na gotowość punktu podłączania. |
boolean
|
isMountPointReady(Path mountPoint)
Sprawdza, czy punkt podłączania jest gotowy do użycia. |
void
|
validateSourceDataPath(Path sourceDataPath)
Sprawdza, czy podana ścieżka źródła danych jest prawidłowa w przypadku podłączania CAS FUSE. |
Konstruktory publiczne
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,
long mountTimeoutInMs)Tworzy nowy obiekt CasFuseDriverProfile z podaną ścieżką sterownika i limitem czasu podłączania.
| Parametry | |
|---|---|
driverPath |
Path: ścieżka do pliku binarnego sterownika. |
mountTimeoutInMs |
long: limit czasu w milisekundach oczekiwania na gotowość punktu podłączania. |
Metody publiczne
buildMountCommand
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint)Tworzy wiersz poleceń do wykonania polecenia podłączania.
| Parametry | |
|---|---|
sourceDataPath |
Path: ścieżka źródła danych. |
mountPoint |
Path: docelowy punkt podłączania. |
| Zwraca | |
|---|---|
List<String> |
Lista ciągów znaków reprezentujących wiersz poleceń do wykonania. |
buildMountCommand
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint,
Path logDir)Tworzy wiersz poleceń do wykonania polecenia podłączania i zapisywania logów w podanym katalogu.
| Parametry | |
|---|---|
sourceDataPath |
Path: ścieżka źródła danych. |
mountPoint |
Path: docelowy punkt podłączania. |
logDir |
Path: katalog do przechowywania plików logów. |
| Zwraca | |
|---|---|
List<String> |
Lista ciągów znaków reprezentujących wiersz poleceń do wykonania. |
getDriverName
public String getDriverName ()
Opisowa nazwa tego typu sterownika.
| Zwraca | |
|---|---|
String |
Nazwa sterownika (np. „FastCDC”, „sshfs”). |
getMountTimeoutInMs
public long getMountTimeoutInMs ()
Domyślny limit czasu oczekiwania na gotowość punktu podłączania.
| Zwraca | |
|---|---|
long |
Domyślny limit czasu w milisekundach. |
isMountPointReady
public boolean isMountPointReady (Path mountPoint)
Sprawdza, czy punkt podłączania jest gotowy do użycia.
| Parametry | |
|---|---|
mountPoint |
Path: punkt podłączania do sprawdzenia. |
| Zwraca | |
|---|---|
boolean |
Wartość true, jeśli punkt podłączania jest gotowy, w przeciwnym razie wartość false. |
validateSourceDataPath
public void validateSourceDataPath (Path sourceDataPath)
Sprawdza, czy podana ścieżka źródła danych jest prawidłowa w przypadku podłączania CAS FUSE. Ścieżki te mają następującą strukturę:
| Parametry | |
|---|---|
sourceDataPath |
Path: ścieżka do źródła danych. |
| Zgłasza | |
|---|---|
IOException |
Jeśli ścieżka źródła danych jest nieprawidłowa. |