FuseMountManagerFactory

public class FuseMountManagerFactory
extends Object

java.lang.Object
   ↳ com.android.tradefed.build.FuseMountManagerFactory


Fabryka do tworzenia i konfigurowania instancji FuseMountManager.

Podsumowanie

Konstruktory chronione

FuseMountManagerFactory()

Metody publiczne

static void cleanUp()

Usuwa wszystkie osierocone punkty montowania FUSE.

FuseMountManager createCasFuseMountManager()

Tworzy nowy obiekt FuseMountManager skonfigurowany dla sterownika CAS (Content-Addressable Storage) FUSE.

static FuseMountManagerFactory getInstance()

Zwraca pojedynczą instancję fabryki.

static boolean isFuseAvailable()

Sprawdza, czy moduł jądra FUSE jest załadowany i gotowy.

static void shutdownCleanupExecutor()

Metody chronione

static void removeStaleMountPoints(Path mountRoot)

Usuwa nieaktualne punkty montowania starsze niż STALE_MOUNT_POINT_THRESHOLD_MS.

Konstruktory chronione

FuseMountManagerFactory

protected FuseMountManagerFactory ()

Metody publiczne

cleanUp

public static void cleanUp ()

Usuwa wszystkie osierocone punkty montowania FUSE.

Ta funkcja powinna być wywoływana z funkcji wyłączania. Spowoduje to odmontowanie wszystkich aktywnych montaży.

createCasFuseMountManager

public FuseMountManager createCasFuseMountManager ()

Tworzy nowy obiekt FuseMountManager skonfigurowany dla sterownika CAS (Content-Addressable Storage) FUSE.

Zwraca
FuseMountManager skonfigurowany FuseMountManager.

Zgłasza
IOException jeśli nie można znaleźć ani skonfigurować sterownika CAS.

getInstance

public static FuseMountManagerFactory getInstance ()

Zwraca pojedynczą instancję fabryki.

Zwraca
FuseMountManagerFactory

isFuseAvailable

public static boolean isFuseAvailable ()

Sprawdza, czy moduł jądra FUSE jest załadowany i gotowy.

Zwraca
boolean true jeśli istnieje /dev/fuse, w przeciwnym razie false.

shutdownCleanupExecutor

public static void shutdownCleanupExecutor ()

Metody chronione

removeStaleMountPoints

protected static void removeStaleMountPoints (Path mountRoot)

Usuwa nieaktualne punkty montowania starsze niż STALE_MOUNT_POINT_THRESHOLD_MS.

Parametry
mountRoot Path: katalog główny podłączenia do skanowania pod kątem nieaktualnych punktów podłączania.