IFuseDriverProfile

public interface IFuseDriverProfile

com.android.tradefed.build.IFuseDriverProfile


ההגדרה הזו מגדירה את ההתנהגות הספציפית של מנהל התקן מסוים של FUSE, ומאפשרת ל-MountManager להיות כללי.

סיכום

‫methods ציבוריים

abstract List<String> buildMountCommand(Path sourceDataPath, Path mountPoint)

יוצר את שורת הפקודה להפעלת פקודת ההרכבה.

default List<String> buildMountCommand(Path sourceDataPath, Path mountPoint, Path logDir)

יוצר את שורת הפקודה להרצת פקודת הטעינה ומתעד את הפעולות בספרייה שצוינה.

abstract String getDriverName()

שם תיאורי לסוג הדרייבר הזה.

default long getMountTimeoutInMs()

זמן הקצוב לתפוגה שמוגדר כברירת מחדל להמתנה עד שנקודת הטעינה תהיה מוכנה.

default boolean isMountPointReady(Path mountPoint)

בודקת אם נקודת טעינה מוכנה לשימוש.

abstract void validateSourceDataPath(Path sourceDataPath)

בודק שנתיב נתוני המקור מתאים למנהל ההתקן הספציפי הזה של FUSE.

‫methods ציבוריים

buildMountCommand

public abstract List<String> buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

יוצר את שורת הפקודה להפעלת פקודת ההרכבה.

פרמטרים
sourceDataPath Path: הנתיב לנתוני המקור.

mountPoint Path: נקודת הטעינה של היעד.

החזרות
List<String> רשימה של מחרוזות שמייצגות את שורת הפקודה להפעלה.

buildMountCommand

public List<String> buildMountCommand (Path sourceDataPath, 
                Path mountPoint, 
                Path logDir)

יוצר את שורת הפקודה להרצת פקודת הטעינה ומתעד את הפעולות בספרייה שצוינה.

פרמטרים
sourceDataPath Path: הנתיב לנתוני המקור.

mountPoint Path: נקודת הטעינה של היעד.

logDir Path: הספרייה שבה יישמרו קובצי היומן.

החזרות
List<String> רשימה של מחרוזות שמייצגות את שורת הפקודה להפעלה.

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

הקפצת הודעות שגיאה (throw)
IOException אם נתיב נתוני המקור לא תקין.