CasFuseDriverProfile

public class CasFuseDriverProfile
extends Object implements IFuseDriverProfile

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


‫CasDriverProfile הוא הטמעה ספציפית של IFuseDriverProfile לתמונות של מכשירים שהן ספריות מחולקות לנתחים של FastCDC.

סיכום

‫constructors ציבוריים

CasFuseDriverProfile(Path driverPath)

יוצר פרופיל CasFuseDriverProfile חדש עם נתיב הדרייבר שצוין.

CasFuseDriverProfile(Path driverPath, long mountTimeoutInMs)

יוצר פרופיל CasFuseDriver חדש עם נתיב הדרייבר וזמן ההמתנה לטעינה שצוינו.

‫methods ציבוריים

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

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

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

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

String getDriverName()

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

long getMountTimeoutInMs()

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

boolean isMountPointReady(Path mountPoint)

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

void validateSourceDataPath(Path sourceDataPath)

מאמת את נתיב נתוני המקור שצוין להרכבת CAS FUSE.

‫constructors ציבוריים

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath)

יוצר פרופיל CasFuseDriverProfile חדש עם נתיב הדרייבר שצוין.

פרמטרים
driverPath Path: הנתיב לקובץ הבינארי של הדרייבר.

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath, 
                long mountTimeoutInMs)

יוצר פרופיל CasFuseDriver חדש עם נתיב הדרייבר וזמן ההמתנה לטעינה שצוינו.

פרמטרים
driverPath Path: הנתיב לקובץ הבינארי של הדרייבר.

mountTimeoutInMs long: משך הזמן הקצוב לתפוגה באלפיות השנייה להמתנה עד שנקודת הצירוף תהיה מוכנה.

‫methods ציבוריים

buildMountCommand

public 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 String getDriverName ()

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

החזרות
String שם הדרייבר (למשל, FastCDC,‏ sshfs).

getMountTimeoutInMs

public long getMountTimeoutInMs ()

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

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

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

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

פרמטרים
mountPoint Path: נקודת הטעינה שרוצים לבדוק.

החזרות
boolean ‫True אם נקודת הטעינה מוכנה, אחרת False.

validateSourceDataPath

public void validateSourceDataPath (Path sourceDataPath)

מאמת את נתיב נתוני המקור שצוין להעלאה של CAS FUSE. הנתונים האלה מובנים באופן הבא:

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

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