ManagedRemoteDevice
public
class
ManagedRemoteDevice
extends TestDevice
implements
ITestLoggerReceiver
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.NativeDevice | ||
| ↳ | com.android.tradefed.device.TestDevice | ||
| ↳ | com.android.tradefed.device.cloud.ManagedRemoteDevice | ||
वर्चुअल मशीन में चल रहा एक ऐसा डिवाइस जिसे हम दूर से मैनेज करते हैं. इसके लिए, हम वीएम में मौजूद Tradefed इंस्टेंस का इस्तेमाल करते हैं.
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
|---|---|
ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
|
|
सार्वजनिक तरीके | |
|---|---|
void
|
postInvocationTearDown(Throwable exception)
डिवाइस के हिसाब से ज़रूरी डेटा को हटाने के लिए अतिरिक्त चरण. ये चरण, अनुरोध पूरा होने के बाद लागू किए जाएंगे. |
void
|
preInvocationSetup(IBuildInfo info, MultiMap<String, String> attributes)
डिवाइस के लिए ज़रूरी सेटअप के अतिरिक्त चरण. ये चरण, इनवोकेशन फ़्लो से पहले डिवाइस पर पूरे किए जाएंगे. |
पब्लिक कंस्ट्रक्टर
ManagedRemoteDevice
public ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
ManagedRemoteDevice बनाता है.
| पैरामीटर | |
|---|---|
device |
IDevice: the associated IDevice |
stateMonitor |
IDeviceStateMonitor: इस्तेमाल किया जाने वाला IDeviceStateMonitor मेकेनिज़्म |
allocationMonitor |
IDeviceMonitor: IDeviceMonitor का इस्तेमाल, असाइनमेंट की स्थिति में हुए बदलावों के बारे में सूचना देने के लिए किया जाता है. |
सार्वजनिक तरीके
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
डिवाइस के हिसाब से ज़रूरी डेटा को हटाने के लिए अतिरिक्त चरण. ये चरण, अनुरोध पूरा होने के बाद लागू किए जाएंगे.
| पैरामीटर | |
|---|---|
exception |
Throwable: अगर कोई है, तो इनवोकेशन फ़ेल होने की वजह से हुई आखिरी गड़बड़ी. |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
डिवाइस के लिए ज़रूरी सेटअप के अतिरिक्त चरण. ये चरण, इनवोकेशन फ़्लो से पहले डिवाइस पर पूरे किए जाएंगे.
| पैरामीटर | |
|---|---|
info |
IBuildInfo: डिवाइस का IBuildInfo. |
attributes |
MultiMap: इनवॉकेशन कॉन्टेक्स्ट में सेव किए गए एट्रिब्यूट |
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|