অক্সিজেন ক্লায়েন্ট
public class OxygenClient
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.device.cloud.OxygenClient |
একটি শ্রেণী যা অক্সিজেন ডিভাইস লিজ বা ছেড়ে দিতে অক্সিজেন ক্লায়েন্ট বাইনারি ব্যবহার পরিচালনা করে।
সারাংশ
ক্ষেত্র | |
---|---|
public static final | sGceDeviceParamsToOxygenMap
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
OxygenClient (File clientBinary, IRunUtil runUtil) | |
OxygenClient (File clientBinary) অক্সিজেনক্লায়েন্ট ক্লাসের কনস্ট্রাক্টর। |
পাবলিক পদ্ধতি | |
---|---|
void | closeLHPConnection (Process p) একটি প্রদত্ত |
Integer | createServerSocket () একটি অব্যবহৃত সার্ভার সকেট তৈরি করতে সাহায্যকারী। |
Process | createTunnelViaLHP ( OxygenClient.LHPTunnelMode mode, String portNumber, String instanceName, String deviceId) একটি প্রদত্ত উদাহরণের নামে একটি adb বা ssh টানেল তৈরি করুন এবং প্রদত্ত টানেল মোডের উপর ভিত্তি করে LHP এর মাধ্যমে একটি ডিভাইসে শেষ পয়েন্টটি বরাদ্দ করুন। |
String | getOverrideCvdPath ( TestDeviceOptions deviceOptions) প্রদত্ত TestDeviceOptions-এ 'override_cvd_path' আর্গুমেন্টের মান প্রদান করে। |
CommandResult | leaseDevice ( IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) অক্সিজেন ক্লায়েন্ট বাইনারি কল করে একটি ডিভাইস লিজ করার চেষ্টা করুন। |
CommandResult | leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) অক্সিজেন ক্লায়েন্ট বাইনারি কল করে একাধিক ডিভাইস লিজ করার চেষ্টা করুন। |
Boolean | noWaitForBootSpecified ( TestDeviceOptions deviceOptions) অক্সিজেন ইজারা অনুরোধে no_wait_for_boot নির্দিষ্ট করা আছে কিনা তা পরীক্ষা করুন |
boolean | release ( GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions) অক্সিজেন ক্লায়েন্ট বাইনারি ব্যবহার করে একটি ডিভাইস প্রকাশ করার চেষ্টা করুন। |
ক্ষেত্র
sGceDeviceParamsToOxygenMap
public static finalsGceDeviceParamsToOxygenMap
পাবলিক কনস্ট্রাক্টর
অক্সিজেন ক্লায়েন্ট
public OxygenClient (File clientBinary, IRunUtil runUtil)
পরামিতি | |
---|---|
clientBinary | File |
runUtil | IRunUtil |
অক্সিজেন ক্লায়েন্ট
public OxygenClient (File clientBinary)
অক্সিজেনক্লায়েন্ট ক্লাসের কনস্ট্রাক্টর।
পরামিতি | |
---|---|
clientBinary | File : এক্সিকিউটেবল অক্সিজেন ক্লায়েন্ট বাইনারি ফাইল। |
পাবলিক পদ্ধতি
LHP সংযোগ বন্ধ করুন
public void closeLHPConnection (Process p)
একটি প্রদত্ত Process
সহ দূরবর্তী অক্সিজেনেশন ডিভাইসের সাথে সংযোগটি বন্ধ করুন।
পরামিতি | |
---|---|
p | Process |
সার্ভারসকেট তৈরি করুন
public Integer createServerSocket ()
একটি অব্যবহৃত সার্ভার সকেট তৈরি করতে সাহায্যকারী।
রিটার্নস | |
---|---|
Integer |
TunnelViaLHP তৈরি করুন
public Process createTunnelViaLHP (OxygenClient.LHPTunnelMode mode, String portNumber, String instanceName, String deviceId)
একটি প্রদত্ত উদাহরণের নামে একটি adb বা ssh টানেল তৈরি করুন এবং প্রদত্ত টানেল মোডের উপর ভিত্তি করে LHP এর মাধ্যমে একটি ডিভাইসে শেষ পয়েন্টটি বরাদ্দ করুন।
পরামিতি | |
---|---|
mode | OxygenClient.LHPTunnelMode |
portNumber | String |
instanceName | String |
deviceId | String |
রিটার্নস | |
---|---|
Process | এলএইচপি টানেলের উপর অ্যাডবি Process । |
getOverrideCvdPath
public String getOverrideCvdPath (TestDeviceOptions deviceOptions)
প্রদত্ত TestDeviceOptions-এ 'override_cvd_path' আর্গুমেন্টের মান প্রদান করে।
পরামিতি | |
---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions |
রিটার্নস | |
---|---|
String | 'override_cvd_path'-এর মান, অথবা যদি এটি উপস্থিত না থাকে তাহলে শূন্য |
লিজ ডিভাইস
public CommandResult leaseDevice (IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
অক্সিজেন ক্লায়েন্ট বাইনারি কল করে একটি ডিভাইস লিজ করার চেষ্টা করুন।
পরামিতি | |
---|---|
b | IBuildInfo : IBuildInfo |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
attributes | MultiMap : বর্তমান আহ্বানের সাথে সম্পর্কিত বৈশিষ্ট্য |
রিটার্নস | |
---|---|
CommandResult | একটি CommandResult যা অক্সিজেন বাইনারি ফিরে এসেছে। |
একাধিক ডিভাইস লিজ
public CommandResult leaseMultipleDevices (buildInfos, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
অক্সিজেন ক্লায়েন্ট বাইনারি কল করে একাধিক ডিভাইস লিজ করার চেষ্টা করুন।
পরামিতি | |
---|---|
buildInfos | ERROR(/List ) ERROR(/List ) |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
attributes | MultiMap : বর্তমান আহ্বানের সাথে সম্পর্কিত বৈশিষ্ট্য |
রিটার্নস | |
---|---|
CommandResult | CommandResult যে অক্সিজেন বাইনারি ফিরে এসেছে। |
noWaitForBoot-নির্দিষ্ট
public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)
অক্সিজেন ইজারা অনুরোধে no_wait_for_boot নির্দিষ্ট করা আছে কিনা তা পরীক্ষা করুন
পরামিতি | |
---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions |
রিটার্নস | |
---|---|
Boolean | সত্য যদি no_wait_for_boot নির্দিষ্ট করা থাকে |
মুক্তি
public boolean release (GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
অক্সিজেন ক্লায়েন্ট বাইনারি ব্যবহার করে একটি ডিভাইস প্রকাশ করার চেষ্টা করুন।
পরামিতি | |
---|---|
gceAvdInfo | GceAvdInfo : GceAvdInfo |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
রিটার্নস | |
---|---|
boolean | একটি বুলিয়ান যা নির্দেশ করে যে ডিভাইস রিলিজ সফল কিনা। |