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 abstract  buildMountCommand (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: הנתיב של נתוני המקור לבדיקה.

זריקות
אם נתיב נתוני המקור לא תקין.