IFuseDriverProfile
public
interface
IFuseDriverProfile
| com.android.tradefed.build.IFuseDriverProfile |
กำหนดลักษณะการทำงานที่เฉพาะเจาะจงของไดรเวอร์ FUSE ที่เฉพาะเจาะจง เพื่อให้ MountManager เป็นแบบทั่วไปได้
สรุป
เมธอดสาธารณะ | |
|---|---|
abstract
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
สร้างบรรทัดคำสั่งเพื่อเรียกใช้คำสั่ง Mount |
abstract
String
|
getDriverName()
ชื่อที่สื่อความหมายสำหรับประเภทไดรเวอร์นี้ |
default
long
|
getMountTimeoutInMs()
ระยะหมดเวลาเริ่มต้นเพื่อรอให้จุดต่อเชื่อมพร้อมใช้งาน |
default
boolean
|
isMountPointReady(Path mountPoint)
ตรวจสอบว่าจุดติดตั้งพร้อมใช้งานหรือไม่ |
abstract
void
|
validateSourceDataPath(Path sourceDataPath)
ตรวจสอบว่าเส้นทางข้อมูลต้นทางเหมาะสำหรับไดรเวอร์ FUSE นี้ |
เมธอดสาธารณะ
buildMountCommand
public abstractbuildMountCommand (Path sourceDataPath, Path mountPoint)
สร้างบรรทัดคำสั่งเพื่อเรียกใช้คำสั่ง Mount
| พารามิเตอร์ | |
|---|---|
sourceDataPath |
Path: เส้นทางข้อมูลต้นทาง |
mountPoint |
Path: จุดต่อเชื่อมเป้าหมาย |
| คิกรีเทิร์น | |
|---|---|
|
รายการสตริงที่แสดงบรรทัดคำสั่งที่จะเรียกใช้ |
getDriverName
public abstract String getDriverName ()
ชื่อที่สื่อความหมายสำหรับประเภทไดรเวอร์นี้
| คิกรีเทิร์น | |
|---|---|
String |
ชื่อคนขับ (เช่น "FastCDC", "sshfs") |
getMountTimeoutInMs
public long getMountTimeoutInMs ()
ระยะหมดเวลาเริ่มต้นเพื่อรอให้จุดต่อเชื่อมพร้อมใช้งาน
| คิกรีเทิร์น | |
|---|---|
long |
ระยะหมดเวลาที่เป็นค่าเริ่มต้นในหน่วยมิลลิวินาที |
isMountPointReady
public boolean isMountPointReady (Path mountPoint)
ตรวจสอบว่าจุดติดตั้งพร้อมใช้งานหรือไม่
| พารามิเตอร์ | |
|---|---|
mountPoint |
Path: จุดต่อเชื่อมที่จะตรวจสอบ |
| คิกรีเทิร์น | |
|---|---|
boolean |
เป็นจริงหากจุดติดตั้งพร้อมใช้งาน มิเช่นนั้นจะเป็นเท็จ |
validateSourceDataPath
public abstract void validateSourceDataPath (Path sourceDataPath)
ตรวจสอบว่าเส้นทางข้อมูลต้นทางเหมาะสำหรับไดรเวอร์ FUSE นี้
| พารามิเตอร์ | |
|---|---|
sourceDataPath |
Path: เส้นทางข้อมูลต้นทางที่จะตรวจสอบ |
| การขว้าง | |
|---|---|
|
หากเส้นทางข้อมูลต้นทางไม่ถูกต้อง |