ऑक्सीजन क्लाइंट
public
class
OxygenClient
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenClient |
ऐसी क्लास जो ऑक्सीजन डिवाइस को लीज़ पर देने या रिलीज़ करने के लिए, ऑक्सीजन क्लाइंट बाइनरी के इस्तेमाल को मैनेज करती है.
खास जानकारी
फ़ील्ड्स की फ़िल्में | |
---|---|
public
static
final
|
sGceDeviceParamsToOxygenMap
|
सार्वजनिक कंस्ट्रक्टर | |
---|---|
OxygenClient(File clientBinary, IRunUtil runUtil)
|
|
OxygenClient(File clientBinary)
OxygenClient क्लास का कंस्ट्रक्टर. |
सार्वजनिक तरीके | |
---|---|
void
|
closeLHPConnection(Process p)
दिए गए |
Integer
|
createServerSocket()
इस्तेमाल न किए गए सर्वर सॉकेट को बनाने में मदद करता है. |
Process
|
createTunnelViaLHP(OxygenClient.LHPTunnelMode mode, String portNumber, String instanceName, String deviceId)
दिए गए इंस्टेंस के नाम के लिए adb या ssh टनल बनाएं और किसी डिवाइस को इसके ज़रिए एंडपॉइंट असाइन करें एलएचपी, दिए गए टनल मोड पर आधारित है. |
String
|
getOverrideCvdPath(TestDeviceOptions deviceOptions)
'override_cvd_path' प्रॉपर्टी दिखाता है दर्ज करें. |
CommandResult
|
leaseDevice(IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
ऑक्सीजन क्लाइंट बाइनरी को कॉल करके, डिवाइस को लीज़ पर देने की कोशिश करें. |
CommandResult
|
leaseMultipleDevices(
ऑक्सीजन क्लाइंट बाइनरी को कॉल करके, कई डिवाइसों को लीज़ पर देने की कोशिश करें. |
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)
OxygenClient क्लास का कंस्ट्रक्टर.
पैरामीटर | |
---|---|
clientBinary |
File : एक्ज़ीक्यूटेबल ऑक्सीजन क्लाइंट बाइनरी फ़ाइल. |
सार्वजनिक तरीके
LHPConnection बंद करें
public void closeLHPConnection (Process p)
दिए गए Process
के साथ, रिमोट ऑक्सीजनेशन डिवाइस का कनेक्शन बंद करें.
पैरामीटर | |
---|---|
p |
Process |
createServerSocket
public Integer createServerSocket ()
इस्तेमाल न किए गए सर्वर सॉकेट को बनाने में मदद करता है.
रिटर्न | |
---|---|
Integer |
createTunnelViaLHP
public Process createTunnelViaLHP (OxygenClient.LHPTunnelMode mode, String portNumber, String instanceName, String deviceId)
दिए गए इंस्टेंस के नाम के लिए adb या ssh टनल बनाएं और किसी डिवाइस को इसके ज़रिए एंडपॉइंट असाइन करें एलएचपी, दिए गए टनल मोड पर आधारित है.
पैरामीटर | |
---|---|
mode |
OxygenClient.LHPTunnelMode |
portNumber |
String |
instanceName |
String |
deviceId |
String |
रिटर्न | |
---|---|
Process |
LHP सुरंग के ऊपर adb का Process . |
getओवरसीवीडीपाथ
public String getOverrideCvdPath (TestDeviceOptions deviceOptions)
'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 , जिसे ऑक्सीजन बाइनरी लौटाया गया. |
leaseएक से ज़्यादा डिवाइस
public CommandResult leaseMultipleDevices (buildInfos, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
ऑक्सीजन क्लाइंट बाइनरी को कॉल करके, कई डिवाइसों को लीज़ पर देने की कोशिश करें.
पैरामीटर | |
---|---|
buildInfos |
: ERROR(/List |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
attributes |
MultiMap : मौजूदा बातचीत से जुड़े एट्रिब्यूट |
रिटर्न | |
---|---|
CommandResult |
CommandResult वह ऑक्सीजन बाइनरी वापस मिली. |
nowaiForBootचुनिंदा
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 |
एक बूलियन, जिससे पता चलता है कि डिवाइस की रिलीज़ पूरी हुई या नहीं. |