CasFuseDriverProfile

public class CasFuseDriverProfile
extends Object implements IFuseDriverProfile

java.lang.Object
com.android.tradefed.build.CasFuseDriverProfile


CasDriverProfile — это конкретная реализация IFuseDriverProfile для образов устройств, представляющих собой фрагментированные каталоги FastCDC.

Краткое содержание

Публичные конструкторы

CasFuseDriverProfile (Path driverPath)

Создает новый CasFuseDriverProfile с заданным путем к драйверу.

CasFuseDriverProfile (Path driverPath, int mountTimeoutInMs)

Создает новый CasFuseDriverProfile с указанным путем к драйверу и временем ожидания монтирования.

Публичные методы

buildMountCommand (Path sourceDataPath, Path mountPoint)

Создает командную строку для выполнения команды монтирования.

String getDriverName ()

Описательное название для этого типа драйвера.

long getMountTimeoutInMs ()

Тайм-аут по умолчанию для ожидания готовности точки монтирования.

boolean isMountPointReady (Path mountPoint)

Проверяет готовность точки монтирования к использованию.

void validateSourceDataPath (Path sourceDataPath)

Проверяет, подходит ли исходный путь данных для данного конкретного драйвера FUSE.

Публичные конструкторы

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath)

Создает новый CasFuseDriverProfile с заданным путем к драйверу.

Параметры
driverPath Path : Путь к исполняемому файлу драйвера.

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath, 
                int mountTimeoutInMs)

Создает новый CasFuseDriverProfile с указанным путем к драйверу и временем ожидания монтирования.

Параметры
driverPath Path : Путь к исполняемому файлу драйвера.

mountTimeoutInMs int : Время ожидания в миллисекундах готовности точки монтирования.

Публичные методы

buildMountCommand

public  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

Создает командную строку для выполнения команды монтирования.

Параметры
sourceDataPath Path : исходный путь к данным.

mountPoint Path : целевая точка монтирования.

Возврат
Список строк, представляющих командную строку для выполнения.

getDriverName

public String getDriverName ()

Описательное название для этого типа драйвера.

Возврат
String Имя драйвера (например, «FastCDC», «sshfs»).

getMountTimeoutInMs

public long getMountTimeoutInMs ()

Тайм-аут по умолчанию для ожидания готовности точки монтирования.

Возврат
long Тайм-аут по умолчанию в миллисекундах.

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

Проверяет готовность точки монтирования к использованию.

Параметры
mountPoint Path : Точка монтирования для проверки.

Возврат
boolean True, если точка монтирования готова, в противном случае — false.

validateSourceDataPath

public void validateSourceDataPath (Path sourceDataPath)

Проверяет, подходит ли исходный путь данных для данного конкретного драйвера FUSE.

Параметры
sourceDataPath Path : исходный путь данных для проверки.