FuseMountManagerFactory
public class FuseMountManagerFactory
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.build.FuseMountManagerFactory |
Фабрика для создания и настройки экземпляров FuseMountManager .
Краткое содержание
Защищенные конструкторы | |
|---|---|
FuseMountManagerFactory () | |
Общедоступные методы | |
|---|---|
static void | cleanUp ()Удаляет все "осиротевшие" крепления FUSE. |
FuseMountManager | createCasFuseMountManager ()Создает новый FuseMountManager, настроенный для драйвера FUSE CAS (Content-Addressable Storage). |
static FuseMountManagerFactory | getInstance ()Получает единственный экземпляр фабрики. |
static boolean | isFuseAvailable ()Проверяет, загружен ли и готов ли модуль ядра FUSE. |
static void | shutdownCleanupExecutor () |
Защищенные методы | |
|---|---|
static void | removeStaleMountPoints (Path mountRoot)Удаляет устаревшие точки монтирования, возраст которых превышает STALE_MOUNT_POINT_THRESHOLD_MS. |
Защищенные конструкторы
FuseMountManagerFactory
protected FuseMountManagerFactory ()
Общедоступные методы
очистка
public static void cleanUp ()
Удаляет все "осиротевшие" крепления FUSE.
Предполагается, что эта функция будет вызываться из обработчика завершения работы. Она отмонтирует все активные точки монтирования.
createCasFuseMountManager
public FuseMountManager createCasFuseMountManager ()
Создает новый FuseMountManager, настроенный для драйвера FUSE CAS (Content-Addressable Storage).
| Возвраты | |
|---|---|
FuseMountManager | сконфигурированный FuseMountManager . |
| Броски | |
|---|---|
IOException | если драйвер CAS не может быть найден или настроен. |
получить экземпляр
public static FuseMountManagerFactory getInstance ()
Получает единственный экземпляр фабрики.
| Возвраты | |
|---|---|
FuseMountManagerFactory | |
isFuseAvailable
public static boolean isFuseAvailable ()
Проверяет, загружен ли и готов ли модуль ядра FUSE.
| Возвраты | |
|---|---|
boolean | true если /dev/fuse существует, false в противном случае. |
shutdownCleanupExecutor
public static void shutdownCleanupExecutor ()
Защищенные методы
removeStaleMountPoints
protected static void removeStaleMountPoints (Path mountRoot)
Удаляет устаревшие точки монтирования, возраст которых превышает STALE_MOUNT_POINT_THRESHOLD_MS.
| Параметры | |
|---|---|
mountRoot | Path : Корневой каталог монтирования, который необходимо проверить на наличие устаревших точек монтирования. |