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 abstractbuildMountCommand (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. |