আইরিমোটফাইলরিজলভার

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, Map<String, String> 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 : File দূরবর্তী হিসেবে মূল্যায়ন করা হয়েছে।

ফেরত
File সমাধান করা স্থানীয় ফাইল।

নিক্ষেপ
BuildRetrievalError যদি কিছু ভুল হয়।

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                Map<String, String> queryArgs)

রিমোট ফাইলটি সমাধান করুন।

প্যারামিটার
consideredFile File : File দূরবর্তী হিসেবে মূল্যায়ন করা হয়েছে।

queryArgs Map : ইউআরএল-এ কোয়েরি হিসেবে পাঠানো আর্গুমেন্টগুলো।

ফেরত
File সমাধান করা স্থানীয় ফাইল।

নিক্ষেপ
BuildRetrievalError যদি কিছু ভুল হয়।

প্রাথমিক ডিভাইস সেট করুন

public void setPrimaryDevice (ITestDevice device)

পরীক্ষাধীন ডিভাইসটির একটি {@ink ITestDevice} উপস্থাপনা গ্রহণ করার জন্য ইমপ্লিমেন্টেশনের একটি ঐচ্ছিক উপায়।

প্যারামিটার
device ITestDevice : বর্তমান আহ্বানের ITestDevice