CasFuseDriverProfile
public
class
CasFuseDriverProfile
extends Object
implements
IFuseDriverProfile
| java.lang.Object | |
| ↳ | com.android.tradefed.build.CasFuseDriverProfile |
CasDriverProfile ist eine spezifische Implementierung von IFuseDriverProfile für Geräteimages, die FastCDC-Chunk-Verzeichnisse sind.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
CasFuseDriverProfile(Path driverPath)
Erstellt ein neues CasFuseDriverProfile mit dem angegebenen Treiberpfad. |
|
CasFuseDriverProfile(Path driverPath, long mountTimeoutInMs)
Erstellt ein neues CasFuseDriverProfile mit dem angegebenen Treiberpfad und dem angegebenen Zeitlimit für die Bereitstellung. |
|
Öffentliche Methoden | |
|---|---|
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Erstellt die Befehlszeile zum Ausführen des Bereitstellungsbefehls. |
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint, Path logDir)
Erstellt die Befehlszeile zum Ausführen des Bereitstellungsbefehls und zum Protokollieren im angegebenen Verzeichnis. |
String
|
getDriverName()
Ein beschreibender Name für diesen Treibertyp. |
long
|
getMountTimeoutInMs()
Das Standardzeitlimit, das gewartet wird, bis der Bereitstellungspunkt bereit ist. |
boolean
|
isMountPointReady(Path mountPoint)
Prüft, ob der Bereitstellungspunkt verwendet werden kann. |
void
|
validateSourceDataPath(Path sourceDataPath)
Validiert den angegebenen Quelldatenpfad für die CAS FUSE-Bereitstellung. |
Öffentliche Konstruktoren
CasFuseDriverProfile
public CasFuseDriverProfile (Path driverPath)
Erstellt ein neues CasFuseDriverProfile mit dem angegebenen Treiberpfad.
| Parameter | |
|---|---|
driverPath |
Path: Der Pfad zur Treiberbinärdatei. |
CasFuseDriverProfile
public CasFuseDriverProfile (Path driverPath,
long mountTimeoutInMs)Erstellt ein neues CasFuseDriverProfile mit dem angegebenen Treiberpfad und dem angegebenen Zeitlimit für die Bereitstellung.
| Parameter | |
|---|---|
driverPath |
Path: Der Pfad zur Treiberbinärdatei. |
mountTimeoutInMs |
long: Das Zeitlimit in Millisekunden, das gewartet wird, bis der Bereitstellungspunkt bereit ist. |
Öffentliche Methoden
buildMountCommand
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint)Erstellt die Befehlszeile zum Ausführen des Bereitstellungsbefehls.
| Parameter | |
|---|---|
sourceDataPath |
Path: Der Quelldatenpfad. |
mountPoint |
Path: Der Zielbereitstellungspunkt. |
| Gibt Folgendes zurück: | |
|---|---|
List<String> |
Eine Liste von Strings, die die auszuführende Befehlszeile darstellen. |
buildMountCommand
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint,
Path logDir)Erstellt die Befehlszeile zum Ausführen des Bereitstellungsbefehls und zum Protokollieren im angegebenen Verzeichnis.
| Parameter | |
|---|---|
sourceDataPath |
Path: Der Quelldatenpfad. |
mountPoint |
Path: Der Zielbereitstellungspunkt. |
logDir |
Path: Das Verzeichnis zum Speichern der Logdateien. |
| Gibt Folgendes zurück: | |
|---|---|
List<String> |
Eine Liste von Strings, die die auszuführende Befehlszeile darstellen. |
getDriverName
public String getDriverName ()
Ein beschreibender Name für diesen Treibertyp.
| Gibt Folgendes zurück: | |
|---|---|
String |
Der Name des Treibers (z.B. „FastCDC“, „sshfs“). |
getMountTimeoutInMs
public long getMountTimeoutInMs ()
Das Standardzeitlimit, das gewartet wird, bis der Bereitstellungspunkt bereit ist.
| Gibt Folgendes zurück: | |
|---|---|
long |
Das Standardzeitlimit in Millisekunden. |
isMountPointReady
public boolean isMountPointReady (Path mountPoint)
Prüft, ob der Bereitstellungspunkt verwendet werden kann.
| Parameter | |
|---|---|
mountPoint |
Path: Der zu prüfende Bereitstellungspunkt. |
| Gibt Folgendes zurück: | |
|---|---|
boolean |
„True“, wenn der Bereitstellungspunkt bereit ist, andernfalls „false“. |
validateSourceDataPath
public void validateSourceDataPath (Path sourceDataPath)
Validiert den angegebenen Quelldatenpfad für die CAS FUSE-Bereitstellung. Die Struktur muss so aussehen:
| Parameter | |
|---|---|
sourceDataPath |
Path: Der Pfad zu den Quelldaten. |
| Löst aus | |
|---|---|
IOException |
Wenn der Quelldatenpfad ungültig ist. |