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<ITestDeviceFreeDeviceState> map)

पूरा इनवोकेशन खत्म होने पर, यह कॉलबैक ट्रिगर होता है. इसमें ITestInvocationListener.invocationEnded(long) के सभी इवेंट शामिल होते हैं.

void invocationInitiated(IInvocationContext context)

इनवोकेशन शुरू होने पर, यह कॉलबैक ट्रिगर होता है.

void releaseDevices(IInvocationContext context, Map<ITestDeviceFreeDeviceState> devicesStates)

ICommandOptions.earlyDeviceRelease() से जुड़ा कॉलबैक. इससे डिवाइसों का इस्तेमाल पूरा होने पर उन्हें रिलीज़ किया जा सकता है.

सार्वजनिक कंस्ट्रक्टर

DeviceReleaseReporter

public DeviceReleaseReporter ()

पब्लिक मेथड

invocationComplete

public void invocationComplete (IInvocationContext iInvocationContext, 
                Map<ITestDeviceFreeDeviceState> map)

पूरा इनवोकेशन खत्म होने पर, यह कॉलबैक ट्रिगर होता है. इसमें ITestInvocationListener.invocationEnded(long) के सभी इवेंट शामिल होते हैं.

invocationInitiated

public void invocationInitiated (IInvocationContext context)

इनवोकेशन शुरू होने पर, यह कॉलबैक ट्रिगर होता है. यह कॉलबैक, कोई भी बिल्ड फ़ेच किए जाने से पहले ट्रिगर होता है.

releaseDevices

public void releaseDevices (IInvocationContext context, 
                Map<ITestDeviceFreeDeviceState> devicesStates)

ICommandOptions.earlyDeviceRelease() से जुड़ा कॉलबैक. इससे डिवाइसों का इस्तेमाल पूरा होने पर उन्हें रिलीज़ किया जा सकता है.