FileDownloadCacheWrapper
public class FileDownloadCacheWrapper
extends Object
implements IFileDownloader
java.lang.Object |
↳ | com.android.tradefed.build.FileDownloadCacheWrapper |
מחלקת עטיפה המספקת מתקני FileDownloadCache
תוך יישום ממשק IFileDownloader
.
שימושי למקרים שבהם ברצונך להפשט את השימוש במטמון מהמתקשרים.
סיכום
שיטות ציבוריות |
---|
void | downloadFile (String remoteFilePath, File destFile) צורה חלופית של downloadFile(String) , המאפשרת למתקשר לציין את קובץ היעד שבו יש למקם את התוכן המרוחק. |
File | downloadFile (String remoteFilePath) מוריד קובץ מרוחק לקובץ זמני בדיסק המקומי. |
void | downloadZippedFiles (File destDir, String remoteFilePath, includeFilters, excludeFilters) downloadZippedFiles (File destDir, String remoteFilePath, includeFilters, excludeFilters) downloadZippedFiles (File destDir, String remoteFilePath, includeFilters, excludeFilters) הורד את הקבצים התואמים למסננים נתונים בקובץ zip מרוחק. |
boolean | isFresh (File localFile, String remoteFilePath) בדוק את טריות הקובץ המקומי. |
בנאים ציבוריים
FileDownloadCacheWrapper
public FileDownloadCacheWrapper (File cacheDir,
IFileDownloader delegateDownloader)
פרמטרים |
---|
cacheDir | File |
delegateDownloader | IFileDownloader |
שיטות ציבוריות
הורד קובץ
public void downloadFile (String remoteFilePath,
File destFile)
צורה חלופית של downloadFile(String)
, המאפשרת למתקשר לציין את קובץ היעד שבו יש למקם את התוכן המרוחק.
פרמטרים |
---|
remoteFilePath | String : הנתיב המרוחק לקובץ להורדה, ביחס לשורש ספציפי למימוש. |
destFile | File : הקובץ שאליו יש למקם את התוכן שהורד. לא אמור להתקיים. |
הורד קובץ
public File downloadFile (String remoteFilePath)
מוריד קובץ מרוחק לקובץ זמני בדיסק המקומי.
פרמטרים |
---|
remoteFilePath | String : הנתיב המרוחק לקובץ להורדה, ביחס לשורש ספציפי למימוש. |
הורדZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
includeFilters,
excludeFilters)
הורד את הקבצים התואמים למסננים נתונים בקובץ zip מרוחק.
הורדה של קובץ בתוך קובץ ה-zip המרוחק לנתיב שלו תואם לכל אחד ממסנני ה-include אך לא למסנני אי-הכללה.
פרמטרים |
---|
destDir | File : הקובץ שאליו יש למקם את התוכן שהורד. |
remoteFilePath | String : הנתיב המרוחק לקובץ להורדה, ביחס לשורש ספציפי למימוש. |
includeFilters | : רשימה של מסננים להורדת קבצים תואמים. |
excludeFilters | : רשימה של מסננים לדלג על הורדת קבצים תואמים. |
הוא טרי
public boolean isFresh (File localFile,
String remoteFilePath)
בדוק את טריות הקובץ המקומי. אם הקובץ המקומי זהה לקובץ המרוחק, אז הוא טרי. אם לא, הקובץ המקומי מיושן. זה משמש בעיקר למטמון. יישום ברירת המחדל תמיד יחזור כ-true, כך שאם הקובץ אינו ניתן לשינוי הוא לעולם לא יצטרך לבדוק רעננות.
פרמטרים |
---|
localFile | File : קובץ מקומי. |
remoteFilePath | String : נתיב קובץ מרוחק. |
החזרות |
---|
boolean | נכון אם הקובץ המקומי טרי, אחרת שקר. |