IFuseDriverProfile
public
interface
IFuseDriverProfile
| com.android.tradefed.build.IFuseDriverProfile |
Definiert das spezifische Verhalten eines bestimmten FUSE-Treibers, sodass der MountManager generisch sein kann.
Zusammenfassung
Öffentliche Methoden | |
|---|---|
abstract
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Erstellt die Befehlszeile zum Ausführen des Mount-Befehls. |
abstract
String
|
getDriverName()
Ein aussagekräftiger Name für diesen Treibertyp. |
default
long
|
getMountTimeoutInMs()
Das Standardzeitlimit, das beim Warten auf die Bereitschaft des Bereitstellungspunkts verwendet wird. |
default
boolean
|
isMountPointReady(Path mountPoint)
Prüft, ob der Bereitstellungspunkt verwendet werden kann. |
abstract
void
|
validateSourceDataPath(Path sourceDataPath)
Prüft, ob der Quellendatenpfad für diesen bestimmten FUSE-Treiber geeignet ist. |
Öffentliche Methoden
buildMountCommand
public abstractbuildMountCommand (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 abstract 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 abstract 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. |
| Ausgabe | |
|---|---|
|
Wenn der Quellpfad ungültig ist. |