IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


ממשק לאובייקטים שיכולים לפתור קובץ מרוחק לקובץ מקומי. לדוגמה: הקובץ gs://bucket/dir/file.txt יוריד וישתנה לנתיב מקומי.

סיכום

כיתות בתצוגת עץ

class IRemoteFileResolver.RemoteFileResolverArgs

הארגומנטים המועברים למפזרים 

class IRemoteFileResolver.ResolvedFile

סיווג שמכיל מידע על הקובץ שטופל וחלק מהמטא-נתונים. 

שיטות ציבוריות

abstract String getSupportedProtocol()

הפונקציה מחזירה את הפרוטוקול המשויך שנתמך להורדה.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

פתרון הקובץ המרוחק בממשק עמיד בעתיד

default File resolveRemoteFiles(File consideredFile)

פותרים את הקובץ המרוחק.

default File resolveRemoteFiles(File consideredFile, queryArgs)

פותרים את הקובץ המרוחק.

default void setPrimaryDevice(ITestDevice device)

דרך אופציונלית להטמעה לקבל ייצוג של {@ink ITestDevice} של המכשיר שנבדק.

שיטות ציבוריות

getSupportedProtocol

public abstract String getSupportedProtocol ()

הפונקציה מחזירה את הפרוטוקול המשויך שנתמך להורדה.

החזרות
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

פתרון הקובץ המרוחק בממשק עמיד בעתיד

פרמטרים
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs תיאור של השלט הרחוק שרוצים להוריד ואיך עושים זאת.

החזרות
IRemoteFileResolver.ResolvedFile ייצוג הקובץ המקומי המטופל.

זריקות
BuildRetrievalError אם משהו משתבש.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile)

פותרים את הקובץ המרוחק.

פרמטרים
consideredFile File: ERROR(/File) הוערך כמרוחק.

החזרות
File הקובץ המקומי שעבר פתרון.

זריקות
BuildRetrievalError אם משהו משתבש.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

פותרים את הקובץ המרוחק.

פרמטרים
consideredFile File: ERROR(/File) הוערך כמרוחק.

queryArgs : הארגומנטים שהועברו כשאילתה לכתובת ה-URL.

החזרות
File הקובץ המקומי שעבר פתרון.

זריקות
BuildRetrievalError אם משהו משתבש.

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

דרך אופציונלית להטמעה לקבל ייצוג של {@ink ITestDevice} של המכשיר שנבדק.

פרמטרים
device ITestDevice: ה-ITestDevice של ההפעלה הנוכחית.