DeviceReleaseReporter
public
final
class
DeviceReleaseReporter
extends Object
implements
ICommandScheduler.IScheduledInvocationListener
| java.lang.Object | |
| ↳ | com.android.tradefed.device.internal.DeviceReleaseReporter |
डिवाइस रिलीज़ रिपोर्टर, पैरंट प्रोसेस के साथ कम्यूनिकेट करता है. इससे रिलीज़ किए जाने वाले डिवाइस(डिवाइसों) के बारे में जानकारी मिलती है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
DeviceReleaseReporter()
|
|
पब्लिक मेथड | |
|---|---|
void
|
invocationComplete(IInvocationContext iInvocationContext, Map<ITestDevice, FreeDeviceState> map)
पूरा इनवोकेशन खत्म होने पर, यह कॉलबैक ट्रिगर होता है. इसमें |
void
|
invocationInitiated(IInvocationContext context)
इनवोकेशन शुरू होने पर, यह कॉलबैक ट्रिगर होता है. |
void
|
releaseDevices(IInvocationContext context, Map<ITestDevice, FreeDeviceState> devicesStates)
|
सार्वजनिक कंस्ट्रक्टर
DeviceReleaseReporter
public DeviceReleaseReporter ()
पब्लिक मेथड
invocationComplete
public void invocationComplete (IInvocationContext iInvocationContext, Map<ITestDevice, FreeDeviceState> map)
पूरा इनवोकेशन खत्म होने पर, यह कॉलबैक ट्रिगर होता है. इसमें ITestInvocationListener.invocationEnded(long) के सभी इवेंट शामिल होते हैं.
invocationInitiated
public void invocationInitiated (IInvocationContext context)
इनवोकेशन शुरू होने पर, यह कॉलबैक ट्रिगर होता है. यह कॉलबैक, कोई भी बिल्ड फ़ेच किए जाने से पहले ट्रिगर होता है.
releaseDevices
public void releaseDevices (IInvocationContext context, Map<ITestDevice, FreeDeviceState> devicesStates)
ICommandOptions.earlyDeviceRelease() से जुड़ा कॉलबैक. इससे डिवाइसों का इस्तेमाल पूरा होने पर उन्हें रिलीज़ किया जा सकता है.