CasConverter

public class CasConverter
extends Object

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


מחלקת סינגלטון להמרת ספרייה עם חלוקה לחלקים ב-FastCDC לספרייה המקורית.

סיכום

ערכים קבועים

long CONVERSION_TIMEOUT_IN_MS

‫methods ציבוריים

void convert(Path chunkedDirectory, Path convertedDirectory)

ממיר ספרייה עם חלוקה לחלקים ב-FastCDC לספריית קובצי המקור שלה בנתיב יעד.

void convert(Path chunkedDirectory)

המרת ספרייה עם נתונים בחלקים בפורמט FastCDC בחזרה לספריית קובצי המקור.

static CasConverter getInstance()

ערכים קבועים

CONVERSION_TIMEOUT_IN_MS

protected static final long CONVERSION_TIMEOUT_IN_MS

ערך קבוע: 600000 (0x00000000000927c0)

‫methods ציבוריים

המרה

public void convert (Path chunkedDirectory, 
                Path convertedDirectory)

ממיר ספרייה עם חלוקה לחלקים ב-FastCDC לספריית קובצי המקור שלה בנתיב יעד. אם נתיב היעד הוא null או זהה לנתיב המקור, המערכת תחזור להמרה במקום.

השיטה מסונכרנת כדי למנוע הפעלה של המרות בו-זמנית באותו זמן. זה נדיר בפועל, אבל אפשרי. לדוגמה, DeviceBuildInfo והשיבוט שלו משתפים את אותה תמונת מכשיר, ויכול להיות שהם ינסו להמיר אותה בו-זמנית. במקרה כזה יכול להיות מרוץ תהליכים עם תוצאה בלתי צפויה.

פרמטרים
chunkedDirectory Path: הספרייה שמכילה את נתחי ה-FastCDC.

convertedDirectory Path: הספרייה שאליה רוצים להמיר.

הקפצת הודעות שגיאה (throw)
IOException אם מתרחשת שגיאת קלט/פלט.

המרה

public void convert (Path chunkedDirectory)

המרת ספרייה עם נתונים בחלקים בפורמט FastCDC בחזרה לספריית קובצי המקור. ההמרה מתבצעת במקום, והספרייה המקורית תימחק.

פרמטרים
chunkedDirectory Path: הספרייה שמכילה את נתחי ה-FastCDC. היא הופכת לספרייה המומרת בהחזרה.

הקפצת הודעות שגיאה (throw)
IOException אם מתרחשת שגיאת קלט/פלט.

getInstance

public static CasConverter getInstance ()

החזרות
CasConverter