IFuseDriverProfile

public interface IFuseDriverProfile

com.android.tradefed.build.IFuseDriverProfile


Define el comportamiento específico de un controlador FUSE en particular, lo que permite que MountManager sea genérico.

Resumen

Métodos públicos

abstract buildMountCommand(Path sourceDataPath, Path mountPoint)

Crea la línea de comandos para ejecutar el comando de montaje.

abstract String getDriverName()

Es un nombre descriptivo para este tipo de controlador.

default long getMountTimeoutInMs()

Es el tiempo de espera predeterminado para que el punto de activación esté listo.

default boolean isMountPointReady(Path mountPoint)

Verifica si el punto de activación está listo para usarse.

abstract void validateSourceDataPath(Path sourceDataPath)

Valida que la ruta de acceso a los datos de origen sea adecuada para este controlador de FUSE específico.

Métodos públicos

buildMountCommand

public abstract  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

Crea la línea de comandos para ejecutar el comando de montaje.

Parámetros
sourceDataPath Path: Es la ruta de acceso a los datos de origen.

mountPoint Path: Es el punto de activación de destino.

Muestra
Es una lista de cadenas que representa la línea de comandos que se ejecutará.

getDriverName

public abstract String getDriverName ()

Es un nombre descriptivo para este tipo de controlador.

Muestra
String El nombre del conductor (p.ej., "FastCDC", "sshfs").

getMountTimeoutInMs

public long getMountTimeoutInMs ()

Es el tiempo de espera predeterminado para que el punto de activación esté listo.

Muestra
long Es el tiempo de espera predeterminado en milisegundos.

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

Verifica si el punto de activación está listo para usarse.

Parámetros
mountPoint Path: Es el punto de activación que se verificará.

Muestra
boolean Es verdadero si el punto de montaje está listo y falso en caso contrario.

validateSourceDataPath

public abstract void validateSourceDataPath (Path sourceDataPath)

Valida que la ruta de acceso a los datos de origen sea adecuada para este controlador de FUSE específico.

Parámetros
sourceDataPath Path: Es la ruta de acceso a los datos de origen que se verificará.

Arroja
Si la ruta de acceso a los datos de origen no es válida.