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.