IFuseDriverProfile
public
interface
IFuseDriverProfile
| com.android.tradefed.build.IFuseDriverProfile |
Definisce il comportamento specifico di un determinato driver FUSE, consentendo a MountManager di essere generico.
Riepilogo
Metodi pubblici | |
|---|---|
abstract
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Crea la riga di comando per eseguire il comando di montaggio. |
abstract
String
|
getDriverName()
Un nome descrittivo per questo tipo di driver. |
default
long
|
getMountTimeoutInMs()
Il timeout predefinito per l'attesa che il punto di montaggio sia pronto. |
default
boolean
|
isMountPointReady(Path mountPoint)
Controlla se il punto di montaggio è pronto per essere utilizzato. |
abstract
void
|
validateSourceDataPath(Path sourceDataPath)
Verifica che il percorso dei dati di origine sia adatto a questo driver FUSE specifico. |
Metodi pubblici
buildMountCommand
public abstractbuildMountCommand (Path sourceDataPath, Path mountPoint)
Crea la riga di comando per eseguire il comando di montaggio.
| Parametri | |
|---|---|
sourceDataPath |
Path: il percorso dei dati di origine. |
mountPoint |
Path: il punto di montaggio di destinazione. |
| Ritorni | |
|---|---|
|
Un elenco di stringhe che rappresentano la riga di comando da eseguire. |
getDriverName
public abstract String getDriverName ()
Un nome descrittivo per questo tipo di driver.
| Ritorni | |
|---|---|
String |
Il nome del conducente (ad es. "FastCDC", "sshfs"). |
getMountTimeoutInMs
public long getMountTimeoutInMs ()
Il timeout predefinito per l'attesa che il punto di montaggio sia pronto.
| Ritorni | |
|---|---|
long |
Il timeout predefinito in millisecondi. |
isMountPointReady
public boolean isMountPointReady (Path mountPoint)
Controlla se il punto di montaggio è pronto per essere utilizzato.
| Parametri | |
|---|---|
mountPoint |
Path: Il punto di montaggio da controllare. |
| Ritorni | |
|---|---|
boolean |
Vero se il punto di montaggio è pronto, falso in caso contrario. |
validateSourceDataPath
public abstract void validateSourceDataPath (Path sourceDataPath)
Verifica che il percorso dei dati di origine sia adatto a questo driver FUSE specifico.
| Parametri | |
|---|---|
sourceDataPath |
Path: il percorso dei dati di origine da controllare. |
| Lanci | |
|---|---|
|
Se il percorso dei dati di origine non è valido. |