CasFuseDriverProfile
public
class
CasFuseDriverProfile
extends Object
implements
IFuseDriverProfile
| java.lang.Object | |
| ↳ | com.android.tradefed.build.CasFuseDriverProfile |
CasDriverProfile es una implementación específica de IFuseDriverProfile para imágenes de dispositivos que son directorios fragmentados de FastCDC.
Resumen
Constructores públicos | |
|---|---|
CasFuseDriverProfile(Path driverPath)
Crea un nuevo CasFuseDriverProfile con la ruta de acceso del controlador determinada. |
|
CasFuseDriverProfile(Path driverPath, int mountTimeoutInMs)
Crea un nuevo CasFuseDriverProfile con la ruta de acceso del controlador y el tiempo de espera de la activación especificados. |
|
Métodos públicos | |
|---|---|
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Crea la línea de comandos para ejecutar el comando de montaje. |
String
|
getDriverName()
Es un nombre descriptivo para este tipo de controlador. |
long
|
getMountTimeoutInMs()
Es el tiempo de espera predeterminado para que el punto de activación esté listo. |
boolean
|
isMountPointReady(Path mountPoint)
Verifica si el punto de activación está listo para usarse. |
void
|
validateSourceDataPath(Path sourceDataPath)
Valida que la ruta de acceso a los datos de origen sea adecuada para este controlador de FUSE específico. |
Constructores públicos
CasFuseDriverProfile
public CasFuseDriverProfile (Path driverPath)
Crea un nuevo CasFuseDriverProfile con la ruta de acceso del controlador determinada.
| Parámetros | |
|---|---|
driverPath |
Path: Es la ruta de acceso al objeto binario del controlador. |
CasFuseDriverProfile
public CasFuseDriverProfile (Path driverPath,
int mountTimeoutInMs)Crea un nuevo CasFuseDriverProfile con la ruta de acceso del controlador y el tiempo de espera de la activación especificados.
| Parámetros | |
|---|---|
driverPath |
Path: Es la ruta de acceso al objeto binario del controlador. |
mountTimeoutInMs |
int: Es el tiempo de espera en milisegundos para que el punto de activación esté listo. |
Métodos públicos
buildMountCommand
publicbuildMountCommand (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 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 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á. |