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