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 dipecah FastCDC.
Ringkasan
Konstruktor publik | |
|---|---|
CasFuseDriverProfile(Path driverPath)
Membuat CasFuseDriverProfile baru dengan jalur driver yang diberikan. |
|
CasFuseDriverProfile(Path driverPath, long mountTimeoutInMs)
Membuat CasFuseDriverProfile baru dengan jalur driver dan waktu tunggu pemasangan yang diberikan. |
|
Metode publik | |
|---|---|
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Membuat command line untuk menjalankan perintah pemasangan. |
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint, Path logDir)
Membuat command line untuk menjalankan perintah pemasangan dan mencatat ke direktori yang diberikan. |
String
|
getDriverName()
Nama deskriptif untuk jenis driver ini. |
long
|
getMountTimeoutInMs()
Waktu tunggu default untuk menunggu direktori pemasangan siap. |
boolean
|
isMountPointReady(Path mountPoint)
Memeriksa apakah direktori pemasangan siap digunakan. |
void
|
validateSourceDataPath(Path sourceDataPath)
Memvalidasi jalur data sumber yang diberikan untuk pemasangan CAS FUSE. |
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,
long mountTimeoutInMs)Membuat CasFuseDriverProfile baru dengan jalur driver dan waktu tunggu pemasangan yang diberikan.
| Parameter | |
|---|---|
driverPath |
Path: Jalur ke biner driver. |
mountTimeoutInMs |
long: Waktu tunggu dalam milidetik untuk menunggu direktori pemasangan siap. |
Metode publik
buildMountCommand
public 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 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 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 void validateSourceDataPath (Path sourceDataPath)
Memvalidasi jalur data sumber yang diberikan untuk pemasangan CAS FUSE. yang terstruktur sebagai:
| Parameter | |
|---|---|
sourceDataPath |
Path: Jalur ke data sumber. |
| Menampilkan | |
|---|---|
IOException |
Jika jalur data sumber tidak valid. |