ডাইনামিকরিমোটফাইলরিজলভার
public class DynamicRemoteFileResolver
extends Object
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.config.DynamicRemoteFileResolver সম্পর্কে |
দূরবর্তী ফাইলের পথ সমাধানে সাহায্য করে এমন ক্লাস।
উদাহরণস্বরূপ: gs://bucket/path/file.txt ফাইলটি GCS বাকেট থেকে ডাউনলোড করলে সমাধান হবে।
META_INF/পরিষেবাগুলিতে নতুন প্রোটোকল যুক্ত করা উচিত।
সারাংশ
নেস্টেড ক্লাস | |
|---|---|
interface | DynamicRemoteFileResolver.FileResolverLoader |
ধ্রুবক | |
|---|---|
String | OPTIONAL_KEY |
String | OPTION_NAME_KEY |
String | OPTION_PARALLEL_KEY |
String | UNZIP_KEY |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
DynamicRemoteFileResolver () | |
DynamicRemoteFileResolver (boolean allowParallel) | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader) | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel) | |
পাবলিক পদ্ধতি | |
|---|---|
void | addExtraArgs (কোয়েরির জন্য অতিরিক্ত আর্গুমেন্ট যোগ করুন। |
| getParallelDownloads () |
void | resolvePartialDownloadZip (File destDir, String remoteZipFilePath,প্রদত্ত ফিল্টারগুলির সাথে মিলে যাওয়া ফাইলগুলি একটি রিমোট জিপ ফাইলে ডাউনলোড করুন। |
void | setDevice ( ITestDevice device)ডিভাইসটিকে পরীক্ষার অধীনে সেট করে |
void | setOptionMap ( |
static final File | unzipIfRequired (File downloadedFile,একটি ফাইল আনজিপ করা উচিত কিনা তা পরীক্ষা করার এবং প্রয়োজনে আনজিপ করার সুবিধা প্রদান করে এমন একটি ইউটিলিটি। |
final | validateRemoteFilePath () সমস্ত |
ধ্রুবক
ঐচ্ছিক_কী
public static final String OPTIONAL_KEY
ধ্রুবক মান: "ঐচ্ছিক"
বিকল্প_নাম_কী
public static final String OPTION_NAME_KEY
ধ্রুবক মান: "option_name"
বিকল্প_সমান্তরাল_কী
public static final String OPTION_PARALLEL_KEY
ধ্রুবক মান: "সমান্তরাল"
আনজিপ_কী
public static final String UNZIP_KEY
ধ্রুবক মান: "আনজিপ করুন"
পাবলিক কনস্ট্রাক্টর
ডাইনামিকরিমোটফাইলরিজলভার
public DynamicRemoteFileResolver ()
ডাইনামিকরিমোটফাইলরিজলভার
public DynamicRemoteFileResolver (boolean allowParallel)
| পরামিতি | |
|---|---|
allowParallel | boolean |
ডাইনামিকরিমোটফাইলরিজলভার
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
| পরামিতি | |
|---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
ডাইনামিকরিমোটফাইলরিজলভার
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
| পরামিতি | |
|---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
allowParallel | boolean |
পাবলিক পদ্ধতি
অ্যাডএক্সট্রাআর্গস
public void addExtraArgs (extraArgs)
কোয়েরির জন্য অতিরিক্ত আর্গুমেন্ট যোগ করুন।
| পরামিতি | |
|---|---|
extraArgs | |
সমান্তরাল ডাউনলোডগুলি পান
publicgetParallelDownloads ()
| রিটার্নস | |
|---|---|
| |
resolvePartialDownloadZip সম্পর্কে
public void resolvePartialDownloadZip (File destDir,
String remoteZipFilePath,
includeFilters,
excludeFilters) প্রদত্ত ফিল্টারগুলির সাথে মিলে যাওয়া ফাইলগুলি একটি রিমোট জিপ ফাইলে ডাউনলোড করুন।
রিমোট জিপ ফাইলের ভিতরে থাকা একটি ফাইল কেবল তখনই ডাউনলোড করা হয় যখন এর পাথটি অন্তর্ভুক্ত ফিল্টারগুলির সাথে মেলে কিন্তু বহির্ভূত ফিল্টারগুলির সাথে না মেলে।
| পরামিতি | |
|---|---|
destDir | File : যে ফাইলে ডাউনলোড করা বিষয়বস্তু রাখা হবে। |
remoteZipFilePath | String : একটি বাস্তবায়ন নির্দিষ্ট রুটের সাপেক্ষে ডাউনলোড করার জন্য জিপ ফাইলের দূরবর্তী পথ। |
includeFilters | : মিলে যাওয়া ফাইল ডাউনলোড করার জন্য রেজেক্স স্ট্রিংগুলির একটি তালিকা। যেকোনো ফিল্টারের সাথে মিলে যাওয়া ফাইলের পাথ ডাউনলোড করা হবে। |
excludeFilters | : মিলে যাওয়া ফাইল ডাউনলোড করা বাদ দেওয়ার জন্য রেজেক্স স্ট্রিংগুলির একটি তালিকা। যেকোনো ফিল্টারের সাথে মিলে যাওয়া ফাইলের পাথ ডাউনলোড করা হবে না। |
| থ্রো | |
|---|---|
BuildRetrievalError | যদি ফাইলগুলি ডাউনলোড করা না যায়। |
সেট ডিভাইস
public void setDevice (ITestDevice device)
ডিভাইসটিকে পরীক্ষার অধীনে সেট করে
| পরামিতি | |
|---|---|
device | ITestDevice |
setOptionMap সম্পর্কে
public void setOptionMap (optionMap)
OptionSetter থেকে আসা বিকল্পগুলির মানচিত্র সেট করে।
| পরামিতি | |
|---|---|
optionMap | |
আনজিপইফরিকুইর্ড
public static final File unzipIfRequired (File downloadedFile,
query) একটি ফাইল আনজিপ করা উচিত কিনা তা পরীক্ষা করার এবং প্রয়োজনে আনজিপ করার সুবিধা প্রদান করে এমন একটি ইউটিলিটি।
| পরামিতি | |
|---|---|
downloadedFile | File |
query | |
| রিটার্নস | |
|---|---|
File | |
যাচাই করুন রিমোটফাইলপাথ
public finalvalidateRemoteFilePath ()
সমস্ত ERROR(/File) বিকল্প প্রকারের মধ্য দিয়ে চলে এবং তাদের পথটি সমাধান করা উচিত কিনা তা পরীক্ষা করে।
| রিটার্নস | |
|---|---|
| ERROR(/File) এর তালিকা যা এইভাবে সমাধান করা হয়েছিল। |
| থ্রো | |
|---|---|
| com.android.tradefed.build.BuildRetrievalError সম্পর্কে |
BuildRetrievalError | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।