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 : Корневой каталог монтирования, который необходимо проверить на наличие устаревших точек монтирования.