DeviceReleaseReporter

public final class DeviceReleaseReporter
extends Object implements ICommandScheduler.IScheduledInvocationListener

java.lang.Object
   ↳ com.android.tradefed.device.internal.DeviceReleaseReporter


Moduł zgłaszania zwolnienia urządzenia, który obsługuje komunikację z procesem nadrzędnym, aby zwolnić urządzenia.

Podsumowanie

Konstruktory publiczne

DeviceReleaseReporter()

Metody publiczne

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

Wywołanie zwrotne, które jest wywoływane po zakończeniu całego wywołania, w tym wszystkich zdarzeń ITestInvocationListener.invocationEnded(long).

void invocationInitiated(IInvocationContext context)

Wywołanie zwrotne, gdy rozpoczyna się wywołanie.

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

Wywołanie zwrotne powiązane z ICommandOptions.earlyDeviceRelease(), aby zwolnić urządzenia po zakończeniu korzystania z nich.

Konstruktory publiczne

DeviceReleaseReporter

public DeviceReleaseReporter ()

Metody publiczne

invocationComplete

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

Wywołanie zwrotne, które jest wywoływane po zakończeniu całego wywołania, w tym wszystkich zdarzeń ITestInvocationListener.invocationEnded(long).

invocationInitiated

public void invocationInitiated (IInvocationContext context)

Wywołanie zwrotne, gdy rozpoczyna się wywołanie. Jest ona wywoływana przed pobraniem jakichkolwiek kompilacji.

releaseDevices

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

Wywołanie zwrotne powiązane z ICommandOptions.earlyDeviceRelease(), aby zwolnić urządzenia po zakończeniu korzystania z nich.