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 abstractbuildMountCommand (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. |