CasFuseDriverProfile
public
class
CasFuseDriverProfile
extends Object
implements
IFuseDriverProfile
| java.lang.Object | |
| ↳ | com.android.tradefed.build.CasFuseDriverProfile |
CasDriverProfile ist eine spezielle Implementierung von IFuseDriverProfile für Geräte-Images, die FastCDC-gechunkte Verzeichnisse sind.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
CasFuseDriverProfile(Path driverPath)
Erstellt ein neues CasFuseDriverProfile mit dem angegebenen Treiberpfad. |
|
CasFuseDriverProfile(Path driverPath, int mountTimeoutInMs)
Erstellt ein neues CasFuseDriverProfile mit dem angegebenen Treiberpfad und dem Mount-Zeitlimit. |
|
Öffentliche Methoden | |
|---|---|
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Erstellt die Befehlszeile zum Ausführen des Mount-Befehls. |
String
|
getDriverName()
Ein aussagekräftiger Name für diesen Treibertyp. |
long
|
getMountTimeoutInMs()
Das Standardzeitlimit für das Warten auf die Bereitschaft des Bereitstellungspunkts. |
boolean
|
isMountPointReady(Path mountPoint)
Prüft, ob der Bereitstellungspunkt verwendet werden kann. |
void
|
validateSourceDataPath(Path sourceDataPath)
Validiert, ob der Quelldatenpfad für diesen bestimmten FUSE-Treiber geeignet ist. |
Öffentliche Konstruktoren
CasFuseDriverProfile
public CasFuseDriverProfile (Path driverPath)
Erstellt ein neues CasFuseDriverProfile mit dem angegebenen Treiberpfad.
| Parameter | |
|---|---|
driverPath |
Path: Der Pfad zur Binärdatei des Treibers. |
CasFuseDriverProfile
public CasFuseDriverProfile (Path driverPath,
int mountTimeoutInMs)Erstellt ein neues CasFuseDriverProfile mit dem angegebenen Treiberpfad und dem Mount-Zeitlimit.
| Parameter | |
|---|---|
driverPath |
Path: Der Pfad zur Binärdatei des Treibers. |
mountTimeoutInMs |
int: Das Zeitlimit in Millisekunden, das gewartet wird, bis der Mount-Punkt bereit ist. |
Öffentliche Methoden
buildMountCommand
publicbuildMountCommand (Path sourceDataPath, Path mountPoint)
Erstellt die Befehlszeile zum Ausführen des Mount-Befehls.
| Parameter | |
|---|---|
sourceDataPath |
Path: Der Pfad zu den Quelldaten. |
mountPoint |
Path: Der Zielbereitstellungspunkt. |
| Returns | |
|---|---|
|
Eine Liste von Strings, die die auszuführende Befehlszeile darstellen. |
getDriverName
public String getDriverName ()
Ein aussagekräftiger Name für diesen Treibertyp.
| Returns | |
|---|---|
String |
Der Name des Fahrers (z.B. „FastCDC“, „sshfs“). |
getMountTimeoutInMs
public long getMountTimeoutInMs ()
Das Standardzeitlimit für das Warten auf die Bereitschaft des Bereitstellungspunkts.
| Returns | |
|---|---|
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. |
| Returns | |
|---|---|
boolean |
„True“, wenn der Mount-Punkt bereit ist, andernfalls „false“. |
validateSourceDataPath
public void validateSourceDataPath (Path sourceDataPath)
Validiert, ob der Quelldatenpfad für diesen bestimmten FUSE-Treiber geeignet ist.
| Parameter | |
|---|---|
sourceDataPath |
Path: Der Quellpfad der Daten, der geprüft werden soll. |