CasFuseDriverProfile

public class CasFuseDriverProfile
extends Object implements IFuseDriverProfile

java.lang.Object
   ↳ com.android.tradefed.build.CasFuseDriverProfile


CasDriverProfile เป็นการติดตั้งใช้งาน IFuseDriverProfile ที่เฉพาะเจาะจงสำหรับอิมเมจอุปกรณ์ซึ่งเป็น ไดเรกทอรีที่แบ่งเป็น FastCDC

สรุป

เครื่องมือสร้างสาธารณะ

CasFuseDriverProfile(Path driverPath)

สร้าง CasFuseDriverProfile ใหม่ด้วยเส้นทางไดรเวอร์ที่ระบุ

CasFuseDriverProfile(Path driverPath, int mountTimeoutInMs)

สร้าง CasFuseDriverProfile ใหม่ด้วยเส้นทางไดรเวอร์และระยะหมดเวลาในการติดตั้งที่ระบุ

เมธอดสาธารณะ

buildMountCommand(Path sourceDataPath, Path mountPoint)

สร้างบรรทัดคำสั่งเพื่อเรียกใช้คำสั่ง Mount

String getDriverName()

ชื่อที่สื่อความหมายสำหรับประเภทไดรเวอร์นี้

long getMountTimeoutInMs()

ระยะหมดเวลาเริ่มต้นเพื่อรอให้จุดต่อเชื่อมพร้อมใช้งาน

boolean isMountPointReady(Path mountPoint)

ตรวจสอบว่าจุดติดตั้งพร้อมใช้งานหรือไม่

void validateSourceDataPath(Path sourceDataPath)

ตรวจสอบว่าเส้นทางข้อมูลต้นทางเหมาะสำหรับไดรเวอร์ FUSE นี้

เครื่องมือสร้างสาธารณะ

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath)

สร้าง CasFuseDriverProfile ใหม่ด้วยเส้นทางไดรเวอร์ที่ระบุ

พารามิเตอร์
driverPath Path: เส้นทางไปยังไบนารีไดรเวอร์

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath, 
                int mountTimeoutInMs)

สร้าง CasFuseDriverProfile ใหม่ด้วยเส้นทางไดรเวอร์และระยะหมดเวลาในการเมานต์ที่ระบุ

พารามิเตอร์
driverPath Path: เส้นทางไปยังไบนารีไดรเวอร์

mountTimeoutInMs int: การหมดเวลาเป็นมิลลิวินาทีเพื่อรอให้จุดติดตั้งพร้อม

เมธอดสาธารณะ

buildMountCommand

public  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

สร้างบรรทัดคำสั่งเพื่อเรียกใช้คำสั่ง Mount

พารามิเตอร์
sourceDataPath Path: เส้นทางข้อมูลต้นทาง

mountPoint Path: จุดต่อเชื่อมเป้าหมาย

คิกรีเทิร์น
รายการสตริงที่แสดงบรรทัดคำสั่งที่จะเรียกใช้

getDriverName

public String getDriverName ()

ชื่อที่สื่อความหมายสำหรับประเภทไดรเวอร์นี้

คิกรีเทิร์น
String ชื่อคนขับ (เช่น "FastCDC", "sshfs")

getMountTimeoutInMs

public long getMountTimeoutInMs ()

ระยะหมดเวลาเริ่มต้นเพื่อรอให้จุดต่อเชื่อมพร้อมใช้งาน

คิกรีเทิร์น
long ระยะหมดเวลาที่เป็นค่าเริ่มต้นในหน่วยมิลลิวินาที

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

ตรวจสอบว่าจุดติดตั้งพร้อมใช้งานหรือไม่

พารามิเตอร์
mountPoint Path: จุดต่อเชื่อมที่จะตรวจสอบ

คิกรีเทิร์น
boolean เป็นจริงหากจุดติดตั้งพร้อมใช้งาน มิเช่นนั้นจะเป็นเท็จ

validateSourceDataPath

public void validateSourceDataPath (Path sourceDataPath)

ตรวจสอบว่าเส้นทางข้อมูลต้นทางเหมาะสำหรับไดรเวอร์ FUSE นี้

พารามิเตอร์
sourceDataPath Path: เส้นทางข้อมูลต้นทางที่จะตรวจสอบ