IFuseDriverProfile

public interface IFuseDriverProfile

com.android.tradefed.build.IFuseDriverProfile


Define o comportamento específico de um driver FUSE específico, permitindo que o MountManager seja genérico.

Resumo

Métodos públicos

abstract buildMountCommand(Path sourceDataPath, Path mountPoint)

Cria a linha de comando para executar o comando de montagem.

abstract String getDriverName()

Um nome descritivo para esse tipo de driver.

default long getMountTimeoutInMs()

O tempo limite padrão para aguardar a preparação do ponto de montagem.

default boolean isMountPointReady(Path mountPoint)

Verifica se o ponto de montagem está pronto para uso.

abstract void validateSourceDataPath(Path sourceDataPath)

Valida se o caminho dos dados de origem é adequado para esse driver FUSE específico.

Métodos públicos

buildMountCommand

public abstract  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

Cria a linha de comando para executar o comando de montagem.

Parâmetros
sourceDataPath Path: o caminho dos dados de origem.

mountPoint Path: o ponto de montagem de destino.

Retorna
Uma lista de strings que representam a linha de comando a ser executada.

getDriverName

public abstract String getDriverName ()

Um nome descritivo para esse tipo de driver.

Retorna
String O nome do motorista (por exemplo, "FastCDC", "sshfs").

getMountTimeoutInMs

public long getMountTimeoutInMs ()

O tempo limite padrão para aguardar a preparação do ponto de montagem.

Retorna
long O tempo limite padrão em milissegundos.

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

Verifica se o ponto de montagem está pronto para uso.

Parâmetros
mountPoint Path: o ponto de montagem a ser verificado.

Retorna
boolean True se o ponto de montagem estiver pronto. Caso contrário, será False.

validateSourceDataPath

public abstract void validateSourceDataPath (Path sourceDataPath)

Valida se o caminho dos dados de origem é adequado para esse driver FUSE específico.

Parâmetros
sourceDataPath Path: o caminho dos dados de origem a serem verificados.

Gera
Se o caminho dos dados de origem não for válido.