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)resolveRemoteFiles (File consideredFile, queryArgs)فایل راه دور را حل کنید. |
default void | setPrimaryDevice ( ITestDevice device)روشی اختیاری برای پیادهسازی برای دریافت نمایش {@ink ITestDevice} از دستگاه تحت آزمایش. |
روش های عمومی
getSupportedProtocol
public abstract String getSupportedProtocol ()
پروتکل مرتبط پشتیبانی شده برای دانلود را برمی گرداند.
| برمی گرداند | |
|---|---|
String | |
RemoteFile را حل کنید
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
فایل راه دور را در یک رابط مطمئن در آینده حل کنید
| پارامترها | |
|---|---|
args | IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs کنترل از راه دور را برای دانلود و چگونگی توصیف می کند. |
| برمی گرداند | |
|---|---|
IRemoteFileResolver.ResolvedFile | نمایش فایل محلی حل شده است. |
| پرتاب می کند | |
|---|---|
BuildRetrievalError | اگر مشکلی پیش بیاید |
RemoteFiles را حل کنید
public File resolveRemoteFiles (File consideredFile)
فایل راه دور را حل کنید.
| پارامترها | |
|---|---|
consideredFile | File : ERROR(/File) به عنوان از راه دور ارزیابی شد. |
| برمی گرداند | |
|---|---|
File | فایل محلی حل شده |
| پرتاب می کند | |
|---|---|
BuildRetrievalError | اگر مشکلی پیش بیاید |
RemoteFiles را حل کنید
public File resolveRemoteFiles (File consideredFile,
queryArgs) فایل راه دور را حل کنید.
| پارامترها | |
|---|---|
consideredFile | File : ERROR(/File) به عنوان از راه دور ارزیابی شد. |
queryArgs | |
| برمی گرداند | |
|---|---|
File | فایل محلی حل شده |
| پرتاب می کند | |
|---|---|
BuildRetrievalError | اگر مشکلی پیش بیاید |
setPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
روشی اختیاری برای پیادهسازی برای دریافت نمایش {@ink ITestDevice} از دستگاه تحت آزمایش.
| پارامترها | |
|---|---|
device | ITestDevice : ITestDevice فراخوانی فعلی. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.