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() لإصدار الـ أجهزة عند الانتهاء منها.