IFuseDriverProfile
public
interface
IFuseDriverProfile
| com.android.tradefed.build.IFuseDriverProfile |
ההגדרה הזו מגדירה את ההתנהגות הספציפית של מנהל התקן מסוים של FUSE, ומאפשרת ל-MountManager להיות כללי.
סיכום
methods ציבוריים | |
|---|---|
abstract
|
buildMountCommand(Path sourceDataPath, Path mountPoint)
יוצר את שורת הפקודה להפעלת פקודת ההרכבה. |
abstract
String
|
getDriverName()
שם תיאורי לסוג הדרייבר הזה. |
default
long
|
getMountTimeoutInMs()
זמן ההמתנה שמוגדר כברירת מחדל עד שנקודת הטעינה תהיה מוכנה. |
default
boolean
|
isMountPointReady(Path mountPoint)
בודקת אם נקודת הצירוף מוכנה לשימוש. |
abstract
void
|
validateSourceDataPath(Path sourceDataPath)
הפונקציה מאמתת שניתן להשתמש בנתיב של נתוני המקור במנהל ההתקן הספציפי הזה של FUSE. |
methods ציבוריים
buildMountCommand
public abstractbuildMountCommand (Path sourceDataPath, Path mountPoint)
יוצר את שורת הפקודה להפעלת פקודת ההרכבה.
| פרמטרים | |
|---|---|
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 |
True אם נקודת הצירוף מוכנה, אחרת False. |
validateSourceDataPath
public abstract void validateSourceDataPath (Path sourceDataPath)
הפונקציה מאמתת שניתן להשתמש בנתיב של נתוני המקור במנהל ההתקן הספציפי הזה של FUSE.
| פרמטרים | |
|---|---|
sourceDataPath |
Path: הנתיב של נתוני המקור לבדיקה. |
| זריקות | |
|---|---|
|
אם נתיב נתוני המקור לא תקין. |