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 abstract  buildMountCommand (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.