FuseMountManagerFactory
public
class
FuseMountManagerFactory
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.build.FuseMountManagerFactory |
Fabrique permettant de créer et de configurer des instances FuseMountManager.
Résumé
Constructeurs protégés | |
|---|---|
FuseMountManagerFactory()
|
|
Méthodes publiques | |
|---|---|
static
void
|
cleanUp()
Nettoie tous les points d'installation FUSE orphelins. |
FuseMountManager
|
createCasFuseMountManager()
Crée un FuseMountManager configuré pour le pilote FUSE CAS (Content-Addressable Storage). |
static
FuseMountManagerFactory
|
getInstance()
Obtient l'instance singleton de la fabrique. |
static
boolean
|
isFuseAvailable()
Vérifie si le module de noyau FUSE semble chargé et prêt. |
static
void
|
shutdownCleanupExecutor()
|
Méthodes protégées | |
|---|---|
static
void
|
removeStaleMountPoints(Path mountRoot)
Supprime les points d'installation obsolètes plus anciens que STALE_MOUNT_POINT_THRESHOLD_MS. |
Constructeurs protégés
FuseMountManagerFactory
protected FuseMountManagerFactory ()
Méthodes publiques
cleanUp
public static void cleanUp ()
Nettoie tous les points d'installation FUSE orphelins.
Cette méthode est destinée à être appelée à partir d'un hook d'arrêt. Elle démonte tous les points d'installation actifs.
createCasFuseMountManager
public FuseMountManager createCasFuseMountManager ()
Crée un FuseMountManager configuré pour le pilote FUSE CAS (Content-Addressable Storage).
| Renvoie | |
|---|---|
FuseMountManager |
un FuseMountManager configuré. |
| Génère | |
|---|---|
IOException |
si le pilote CAS est introuvable ou ne peut pas être configuré. |
getInstance
public static FuseMountManagerFactory getInstance ()
Obtient l'instance singleton de la fabrique.
| Renvoie | |
|---|---|
FuseMountManagerFactory |
|
isFuseAvailable
public static boolean isFuseAvailable ()
Vérifie si le module de noyau FUSE semble chargé et prêt.
| Renvoie | |
|---|---|
boolean |
true si /dev/fuse existe, false sinon. |
shutdownCleanupExecutor
public static void shutdownCleanupExecutor ()
Méthodes protégées
removeStaleMountPoints
protected static void removeStaleMountPoints (Path mountRoot)
Supprime les points d'installation obsolètes plus anciens que STALE_MOUNT_POINT_THRESHOLD_MS.
| Paramètres | |
|---|---|
mountRoot |
Path : répertoire racine d'installation à analyser pour détecter les points d'installation obsolètes. |