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