IFuseDriverProfile

public interface IFuseDriverProfile

com.android.tradefed.build.IFuseDriverProfile


Определяет конкретное поведение конкретного драйвера FUSE, позволяя использовать MountManager в качестве универсального.

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

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

abstract buildMountCommand (Path sourceDataPath, Path mountPoint)

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

abstract String getDriverName ()

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

default long getMountTimeoutInMs ()

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

default boolean isMountPointReady (Path mountPoint)

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

abstract void validateSourceDataPath (Path sourceDataPath)

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

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

buildMountCommand

public abstract  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

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

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

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

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

getDriverName

public abstract String getDriverName ()

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

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

getMountTimeoutInMs

public long getMountTimeoutInMs ()

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

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

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

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

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

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

validateSourceDataPath

public abstract void validateSourceDataPath (Path sourceDataPath)

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

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

Броски
Если путь к исходным данным недействителен.