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, long mountTimeoutInMs)
Crea un nuevo CasFuseDriverProfile con la ruta de acceso del controlador y el tiempo de espera de activación determinados. |
|
Métodos públicos | |
|---|---|
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Crea la línea de comandos para ejecutar el comando de activación. |
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint, Path logDir)
Crea la línea de comandos para ejecutar el comando de activación y registrarla en el directorio determinado. |
String
|
getDriverName()
Es un nombre descriptivo para este tipo de controlador. |
long
|
getMountTimeoutInMs()
Es el tiempo de espera predeterminado para esperar a 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 la ruta de acceso de los datos de origen determinada para la activación de CAS FUSE. |
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,
long mountTimeoutInMs)Crea un nuevo CasFuseDriverProfile con la ruta de acceso del controlador y el tiempo de espera de activación determinados.
| Parámetros | |
|---|---|
driverPath |
Path: Es la ruta de acceso al objeto binario del controlador. |
mountTimeoutInMs |
long: Es el tiempo de espera en milisegundos para esperar a que el punto de activación esté listo. |
Métodos públicos
buildMountCommand
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint)Crea la línea de comandos para ejecutar el comando de activación.
| Parámetros | |
|---|---|
sourceDataPath |
Path: Es la ruta de acceso de los datos de origen. |
mountPoint |
Path: Es el punto de activación de destino. |
| Muestra | |
|---|---|
List<String> |
Es una lista de cadenas que representa la línea de comandos que se ejecutará. |
buildMountCommand
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint,
Path logDir)Crea la línea de comandos para ejecutar el comando de activación y registrarla en el directorio determinado.
| Parámetros | |
|---|---|
sourceDataPath |
Path: Es la ruta de acceso de los datos de origen. |
mountPoint |
Path: Es el punto de activación de destino. |
logDir |
Path: Es el directorio para almacenar los archivos de registro. |
| Muestra | |
|---|---|
List<String> |
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 |
Es el nombre del controlador (p.ej., "FastCDC", "sshfs"). |
getMountTimeoutInMs
public long getMountTimeoutInMs ()
Es el tiempo de espera predeterminado para esperar a 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 |
El valor es verdadero si el punto de activación está listo; de lo contrario, es falso. |
validateSourceDataPath
public void validateSourceDataPath (Path sourceDataPath)
Valida la ruta de acceso de los datos de origen determinada para la activación de CAS FUSE. que se estructuran de la siguiente manera:
| Parámetros | |
|---|---|
sourceDataPath |
Path: Es la ruta de acceso a los datos de origen. |
| Arroja | |
|---|---|
IOException |
Si la ruta de acceso de los datos de origen no es válida. |