CasFuseDriverProfile
public
class
CasFuseDriverProfile
extends Object
implements
IFuseDriverProfile
| java.lang.Object | |
| ↳ | com.android.tradefed.build.CasFuseDriverProfile |
CasDriverProfile è un'implementazione specifica di IFuseDriverProfile per le immagini dei dispositivi che sono directory suddivise in blocchi FastCDC.
Riepilogo
Costruttori pubblici | |
|---|---|
CasFuseDriverProfile(Path driverPath)
Crea un nuovo CasFuseDriverProfile con il percorso del driver specificato. |
|
CasFuseDriverProfile(Path driverPath, int mountTimeoutInMs)
Crea un nuovo CasFuseDriverProfile con il percorso del driver e il timeout di montaggio specificati. |
|
Metodi pubblici | |
|---|---|
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Crea la riga di comando per eseguire il comando di montaggio. |
String
|
getDriverName()
Un nome descrittivo per questo tipo di driver. |
long
|
getMountTimeoutInMs()
Il timeout predefinito per l'attesa che il punto di montaggio sia pronto. |
boolean
|
isMountPointReady(Path mountPoint)
Controlla se il punto di montaggio è pronto per essere utilizzato. |
void
|
validateSourceDataPath(Path sourceDataPath)
Verifica che il percorso dei dati di origine sia adatto a questo driver FUSE specifico. |
Costruttori pubblici
CasFuseDriverProfile
public CasFuseDriverProfile (Path driverPath)
Crea un nuovo CasFuseDriverProfile con il percorso del driver specificato.
| Parametri | |
|---|---|
driverPath |
Path: il percorso del file binario del driver. |
CasFuseDriverProfile
public CasFuseDriverProfile (Path driverPath,
int mountTimeoutInMs)Crea un nuovo CasFuseDriverProfile con il percorso del driver e il timeout di montaggio specificati.
| Parametri | |
|---|---|
driverPath |
Path: il percorso del file binario del driver. |
mountTimeoutInMs |
int: Il timeout in millisecondi da attendere prima che il punto di montaggio sia pronto. |
Metodi pubblici
buildMountCommand
publicbuildMountCommand (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 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 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. |