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 abstract  buildMountCommand (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: เส้นทางข้อมูลต้นทางที่จะตรวจสอบ

การขว้าง
หากเส้นทางข้อมูลต้นทางไม่ถูกต้อง