FuseMountManagerFactory
public
class
FuseMountManagerFactory
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.build.FuseMountManagerFactory |
Fábrica para criar e configurar instâncias de FuseMountManager.
Resumo
Construtores protegidos | |
|---|---|
FuseMountManagerFactory()
|
|
Métodos públicos | |
|---|---|
static
void
|
cleanUp()
Limpa todas as ativações FUSE órfãs. |
FuseMountManager
|
createCasFuseMountManager()
Cria um novo FuseMountManager configurado para o driver FUSE do CAS (armazenamento endereçável por conteúdo). |
static
FuseMountManagerFactory
|
getInstance()
Recebe a instância singleton da fábrica. |
static
boolean
|
isFuseAvailable()
Verifica se o módulo do kernel FUSE parece estar carregado e pronto. |
static
void
|
shutdownCleanupExecutor()
|
Métodos protegidos | |
|---|---|
static
void
|
removeStaleMountPoints(Path mountRoot)
Remove pontos de ativação obsoletos mais antigos que STALE_MOUNT_POINT_THRESHOLD_MS. |
Construtores protegidos
FuseMountManagerFactory
protected FuseMountManagerFactory ()
Métodos públicos
cleanUp
public static void cleanUp ()
Limpa todas as ativações FUSE órfãs.
Isso deve ser chamado de um gancho de desligamento. Ele vai desmontar todas as ativações ativas.
createCasFuseMountManager
public FuseMountManager createCasFuseMountManager ()
Cria um novo FuseMountManager configurado para o driver FUSE do CAS (armazenamento endereçável por conteúdo).
| Retorna | |
|---|---|
FuseMountManager |
um FuseMountManager configurado. |
| Gera | |
|---|---|
IOException |
se o driver CAS não puder ser encontrado ou configurado. |
getInstance
public static FuseMountManagerFactory getInstance ()
Recebe a instância singleton da fábrica.
| Retorna | |
|---|---|
FuseMountManagerFactory |
|
isFuseAvailable
public static boolean isFuseAvailable ()
Verifica se o módulo do kernel FUSE parece estar carregado e pronto.
| Retorna | |
|---|---|
boolean |
true se /dev/fuse existir, false caso contrário. |
shutdownCleanupExecutor
public static void shutdownCleanupExecutor ()
Métodos protegidos
removeStaleMountPoints
protected static void removeStaleMountPoints (Path mountRoot)
Remove pontos de ativação obsoletos mais antigos que STALE_MOUNT_POINT_THRESHOLD_MS.
| Parâmetros | |
|---|---|
mountRoot |
Path: o diretório raiz de ativação a ser verificado em busca de pontos de ativação obsoletos. |