IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


واجهة للكائنات التي يمكنها حل ملف بعيد إلى ملف محلي. على سبيل المثال: سيتم تنزيل gs: //bucket/dir/file.txt وتغييره إلى مسار محلي.

ملخص

فئات متداخلة

class IRemoteFileResolver.RemoteFileResolverArgs

تم تمرير args إلى المحلل

class IRemoteFileResolver.ResolvedFile

يحتوي الفصل على معلومات حول الملف الذي تم حله وبعض البيانات الوصفية.

الأساليب العامة

abstract String getSupportedProtocol ()

إرجاع البروتوكول المرتبط المدعوم للتنزيل.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

حل الملف البعيد في واجهة قابلة للتكيف مع المستقبل

default File resolveRemoteFiles (File consideredFile)

حل الملف البعيد.

default File resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs)

حل الملف البعيد.

default void setPrimaryDevice ( ITestDevice device)

طريقة اختيارية للتنفيذ لتلقي تمثيل {ink ITestDevice} للجهاز قيد الاختبارات.

الأساليب العامة

getSupportedProtocol

public abstract String getSupportedProtocol ()

إرجاع البروتوكول المرتبط المدعوم للتنزيل.

عائدات
String

حل الملف عن بعد

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

حل الملف البعيد في واجهة قابلة للتكيف مع المستقبل

حدود
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs يصف جهاز التحكم عن بُعد المطلوب تنزيله وكيفية ذلك.

عائدات
IRemoteFileResolver.ResolvedFile تمثيل الملف المحلي الذي تم حله.

رميات
BuildRetrievalError إذا حدث خطأ ما.

حل الملفات عن بعد

public File resolveRemoteFiles (File consideredFile)

حل الملف البعيد.

حدود
consideredFile File : تم تقييم ERROR(/File) على أنه بعيد.

عائدات
File الملف المحلي الذي تم حله.

رميات
BuildRetrievalError إذا حدث خطأ ما.

حل الملفات عن بعد

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 الخاص بالطلب الحالي.