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 abstractbuildMountCommand (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 : исходный путь данных для проверки. |
| Броски | |
|---|---|
| Если путь к исходным данным недействителен. |