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 |
אם נתיב נתוני המקור לא תקין. |