IFuseDriverProfile
public
interface
IFuseDriverProfile
| com.android.tradefed.build.IFuseDriverProfile |
Xác định hành vi cụ thể của một trình điều khiển FUSE cụ thể, cho phép MountManager trở thành trình điều khiển chung.
Tóm tắt
Phương thức công khai | |
|---|---|
abstract
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
Tạo dòng lệnh để thực thi lệnh gắn kết. |
default
List<String>
|
buildMountCommand(Path sourceDataPath, Path mountPoint, Path logDir)
Tạo dòng lệnh để thực thi lệnh gắn kết và ghi nhật ký vào thư mục đã cho. |
abstract
String
|
getDriverName()
Tên mô tả cho loại trình điều khiển này. |
default
long
|
getMountTimeoutInMs()
Thời gian chờ mặc định để chờ điểm gắn kết sẵn sàng. |
default
boolean
|
isMountPointReady(Path mountPoint)
Kiểm tra xem điểm gắn kết đã sẵn sàng để sử dụng hay chưa. |
abstract
void
|
validateSourceDataPath(Path sourceDataPath)
Xác thực rằng đường dẫn dữ liệu nguồn phù hợp với trình điều khiển FUSE cụ thể này. |
Phương thức công khai
buildMountCommand
public abstract List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint)Tạo dòng lệnh để thực thi lệnh gắn kết.
| Tham số | |
|---|---|
sourceDataPath |
Path: Đường dẫn dữ liệu nguồn. |
mountPoint |
Path: Điểm gắn kết đích. |
| Giá trị trả về | |
|---|---|
List<String> |
Danh sách chuỗi đại diện cho dòng lệnh cần thực thi. |
buildMountCommand
public List<String> buildMountCommand (Path sourceDataPath,
Path mountPoint,
Path logDir)Tạo dòng lệnh để thực thi lệnh gắn kết và ghi nhật ký vào thư mục đã cho.
| Tham số | |
|---|---|
sourceDataPath |
Path: Đường dẫn dữ liệu nguồn. |
mountPoint |
Path: Điểm gắn kết đích. |
logDir |
Path: Thư mục lưu trữ tệp nhật ký. |
| Giá trị trả về | |
|---|---|
List<String> |
Danh sách chuỗi đại diện cho dòng lệnh cần thực thi. |
getDriverName
public abstract String getDriverName ()
Tên mô tả cho loại trình điều khiển này.
| Giá trị trả về | |
|---|---|
String |
Tên của trình điều khiển (ví dụ: "FastCDC", "sshfs"). |
getMountTimeoutInMs
public long getMountTimeoutInMs ()
Thời gian chờ mặc định để chờ điểm gắn kết sẵn sàng.
| Giá trị trả về | |
|---|---|
long |
Thời gian chờ mặc định tính bằng mili giây. |
isMountPointReady
public boolean isMountPointReady (Path mountPoint)
Kiểm tra xem điểm gắn kết đã sẵn sàng để sử dụng hay chưa.
| Tham số | |
|---|---|
mountPoint |
Path: Điểm gắn kết cần kiểm tra. |
| Giá trị trả về | |
|---|---|
boolean |
Giá trị là true nếu điểm gắn kết đã sẵn sàng, nếu không thì giá trị là false. |
validateSourceDataPath
public abstract void validateSourceDataPath (Path sourceDataPath)
Xác thực rằng đường dẫn dữ liệu nguồn phù hợp với trình điều khiển FUSE cụ thể này.
| Tham số | |
|---|---|
sourceDataPath |
Path: Đường dẫn dữ liệu nguồn cần kiểm tra. |
| Gửi | |
|---|---|
IOException |
Nếu đường dẫn dữ liệu nguồn không hợp lệ. |