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. |