CasFuseDriverProfile
public
class
CasFuseDriverProfile
extends Object
implements
IFuseDriverProfile
| java.lang.Object | |
| ↳ | com.android.tradefed.build.CasFuseDriverProfile |
CasDriverProfile adalah implementasi spesifik IFuseDriverProfile untuk image perangkat yang merupakan direktori yang di-chunk FastCDC.
Ringkasan
Konstruktor publik | |
|---|---|
CasFuseDriverProfile(Path driverPath)
Membuat CasFuseDriverProfile baru dengan jalur driver yang diberikan. |
|
CasFuseDriverProfile(Path driverPath, int mountTimeoutInMs)
Membuat CasFuseDriverProfile baru dengan jalur driver dan waktu tunggu pemasangan yang diberikan. |
|
Metode publik | |
|---|---|
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Membuat command line untuk menjalankan perintah pemasangan. |
String
|
getDriverName()
Nama deskriptif untuk jenis pengemudi ini. |
long
|
getMountTimeoutInMs()
Waktu tunggu default untuk menunggu hingga titik pemasangan siap. |
boolean
|
isMountPointReady(Path mountPoint)
Memeriksa apakah titik pemasangan siap digunakan. |
void
|
validateSourceDataPath(Path sourceDataPath)
Memvalidasi bahwa jalur data sumber cocok untuk driver FUSE tertentu ini. |
Konstruktor publik
CasFuseDriverProfile
public CasFuseDriverProfile (Path driverPath)
Membuat CasFuseDriverProfile baru dengan jalur driver yang diberikan.
| Parameter | |
|---|---|
driverPath |
Path: Jalur ke biner driver. |
CasFuseDriverProfile
public CasFuseDriverProfile (Path driverPath,
int mountTimeoutInMs)Membuat CasFuseDriverProfile baru dengan jalur driver dan waktu tunggu pemasangan yang diberikan.
| Parameter | |
|---|---|
driverPath |
Path: Jalur ke biner driver. |
mountTimeoutInMs |
int: Waktu tunggu dalam milidetik untuk menunggu titik pemasangan siap. |
Metode publik
buildMountCommand
publicbuildMountCommand (Path sourceDataPath, Path mountPoint)
Membuat command line untuk menjalankan perintah pemasangan.
| Parameter | |
|---|---|
sourceDataPath |
Path: Jalur data sumber. |
mountPoint |
Path: Titik pemasangan target. |
| Hasil | |
|---|---|
|
Daftar string yang merepresentasikan command line yang akan dieksekusi. |
getDriverName
public String getDriverName ()
Nama deskriptif untuk jenis pengemudi ini.
| Hasil | |
|---|---|
String |
Nama pengemudi (misalnya, "FastCDC", "sshfs"). |
getMountTimeoutInMs
public long getMountTimeoutInMs ()
Waktu tunggu default untuk menunggu hingga titik pemasangan siap.
| Hasil | |
|---|---|
long |
Waktu tunggu default dalam milidetik. |
isMountPointReady
public boolean isMountPointReady (Path mountPoint)
Memeriksa apakah titik pemasangan siap digunakan.
| Parameter | |
|---|---|
mountPoint |
Path: Titik pemasangan yang akan diperiksa. |
| Hasil | |
|---|---|
boolean |
Benar jika titik pemasangan siap, salah jika tidak. |
validateSourceDataPath
public void validateSourceDataPath (Path sourceDataPath)
Memvalidasi bahwa jalur data sumber cocok untuk driver FUSE tertentu ini.
| Parameter | |
|---|---|
sourceDataPath |
Path: Jalur data sumber yang akan diperiksa. |