FuseMountManagerFactory
public
class
FuseMountManagerFactory
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.build.FuseMountManagerFactory |
Fábrica para crear y configurar instancias de FuseMountManager.
Resumen
Constructores protegidos | |
|---|---|
FuseMountManagerFactory()
|
|
Métodos públicos | |
|---|---|
static
void
|
cleanUp()
Limpia cualquier activación de FUSE huérfana. |
FuseMountManager
|
createCasFuseMountManager()
Crea un FuseMountManager nuevo configurado para el controlador FUSE de CAS (almacenamiento direccionable por contenido). |
static
FuseMountManagerFactory
|
getInstance()
Obtiene la instancia singleton de la fábrica. |
static
boolean
|
isFuseAvailable()
Verifica si el módulo de kernel de FUSE parece estar cargado y listo. |
static
void
|
shutdownCleanupExecutor()
|
Métodos protegidos | |
|---|---|
static
void
|
removeStaleMountPoints(Path mountRoot)
Quita los puntos de activación obsoletos que son más antiguos que STALE_MOUNT_POINT_THRESHOLD_MS. |
Constructores protegidos
FuseMountManagerFactory
protected FuseMountManagerFactory ()
Métodos públicos
cleanUp
public static void cleanUp ()
Limpia cualquier activación de FUSE huérfana.
Está diseñado para llamarse desde un hook de apagado. Desactivará todas las activaciones en vivo.
createCasFuseMountManager
public FuseMountManager createCasFuseMountManager ()
Crea un FuseMountManager nuevo configurado para el controlador FUSE de CAS (almacenamiento direccionable por contenido).
| Muestra | |
|---|---|
FuseMountManager |
un FuseMountManager configurado |
| Arroja | |
|---|---|
IOException |
si no se puede encontrar o configurar el controlador CAS |
getInstance
public static FuseMountManagerFactory getInstance ()
Obtiene la instancia singleton de la fábrica.
| Muestra | |
|---|---|
FuseMountManagerFactory |
|
isFuseAvailable
public static boolean isFuseAvailable ()
Verifica si el módulo de kernel de FUSE parece estar cargado y listo.
| Muestra | |
|---|---|
boolean |
true si existe /dev/fuse; de lo contrario, false |
shutdownCleanupExecutor
public static void shutdownCleanupExecutor ()
Métodos protegidos
removeStaleMountPoints
protected static void removeStaleMountPoints (Path mountRoot)
Quita los puntos de activación obsoletos que son más antiguos que STALE_MOUNT_POINT_THRESHOLD_MS.
| Parámetros | |
|---|---|
mountRoot |
Path: Es el directorio raíz de activación que se analizará en busca de puntos de activación obsoletos. |