IFuseDriverProfile
public
interface
IFuseDriverProfile
| com.android.tradefed.build.IFuseDriverProfile |
Menentukan perilaku khusus driver FUSE tertentu, sehingga MountManager dapat bersifat umum.
Ringkasan
Metode publik | |
|---|---|
abstract
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Membuat command line untuk menjalankan perintah pemasangan. |
default
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint, Path logDir)
Membuat command line untuk menjalankan perintah pemasangan dan mencatat log ke direktori yang diberikan. |
abstract
String
|
getDriverName()
Nama deskriptif untuk jenis driver ini. |
default
long
|
getMountTimeoutInMs()
Waktu tunggu default untuk menunggu direktori pemasangan siap. |
default
boolean
|
isMountPointReady(Path mountPoint)
Memeriksa apakah direktori pemasangan siap digunakan. |
abstract
void
|
validateSourceDataPath(Path sourceDataPath)
Memvalidasi bahwa jalur data sumber cocok untuk driver FUSE tertentu ini. |
Metode publik
buildMountCommand
public abstract List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint)Membuat command line untuk menjalankan perintah pemasangan.
| Parameter | |
|---|---|
sourceDataPath |
Path: Jalur data sumber. |
mountPoint |
Path: Direktori pemasangan target. |
| Hasil | |
|---|---|
List<String> |
Daftar string yang mewakili command line untuk dijalankan. |
buildMountCommand
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint,
Path logDir)Membuat command line untuk menjalankan perintah pemasangan dan mencatat log ke direktori yang diberikan.
| Parameter | |
|---|---|
sourceDataPath |
Path: Jalur data sumber. |
mountPoint |
Path: Direktori pemasangan target. |
logDir |
Path: Direktori untuk menyimpan file log. |
| Hasil | |
|---|---|
List<String> |
Daftar string yang mewakili command line untuk dijalankan. |
getDriverName
public abstract String getDriverName ()
Nama deskriptif untuk jenis driver ini.
| Hasil | |
|---|---|
String |
Nama driver (misalnya, "FastCDC", "sshfs"). |
getMountTimeoutInMs
public long getMountTimeoutInMs ()
Waktu tunggu default untuk menunggu direktori pemasangan siap.
| Hasil | |
|---|---|
long |
Waktu tunggu default dalam milidetik. |
isMountPointReady
public boolean isMountPointReady (Path mountPoint)
Memeriksa apakah direktori pemasangan siap digunakan.
| Parameter | |
|---|---|
mountPoint |
Path: Direktori pemasangan yang akan diperiksa. |
| Hasil | |
|---|---|
boolean |
Benar jika direktori pemasangan siap, salah jika tidak. |
validateSourceDataPath
public abstract void validateSourceDataPath (Path sourceDataPath)
Memvalidasi bahwa jalur data sumber cocok untuk driver FUSE tertentu ini.
| Parameter | |
|---|---|
sourceDataPath |
Path: Jalur data sumber yang akan diperiksa. |
| Menampilkan | |
|---|---|
IOException |
Jika jalur data sumber tidak valid. |