Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

DeviceMonitor Multiplexer

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

java.lang.Object
com.android.tradefed.device.DeviceMonitorMultiplexer


Una classe proxy per propagare le richieste a più IDeviceMonitor s.

Riepilogo

Costruttori pubblici

DeviceMonitorMultiplexer ()

Metodi pubblici

void addMonitor ( IDeviceMonitor globalDeviceMonitor)
void addMonitors ( globalDeviceMonitors) addMonitors ( globalDeviceMonitors)
void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

Segnala a IDeviceMonitor che uno stato del dispositivo è stato modificato.

void removeMonitor ( IDeviceMonitor mon)
void run ()

Un metodo che verrà chiamato dopo che tutti i campi @Option del Monitor sono stati impostati.

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Consente di impostare DeviceLister .

void stop ()

Un metodo che verrà chiamato quando è necessario arrestare Monitor.

Costruttori pubblici

DeviceMonitor Multiplexer

public DeviceMonitorMultiplexer ()

Metodi pubblici

aggiungi Monitor

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

Parametri
globalDeviceMonitor IDeviceMonitor

aggiungi Monitor

public void addMonitors ( globalDeviceMonitors)

Parametri
globalDeviceMonitors

notificaDeviceStateChange

public void notifyDeviceStateChange (String serial, 
                DeviceAllocationState oldState, 
                DeviceAllocationState newState)

Segnala a IDeviceMonitor che uno stato del dispositivo è stato modificato. Le implementazioni di monitoraggio dovrebbero limitare la quantità di elaborazione e interazione IDeviceManager/DeviceLister che eseguono in questo metodo.

Parametri
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

rimuovi Monitor

public void removeMonitor (IDeviceMonitor mon)

Parametri
mon IDeviceMonitor

correre

public void run ()

Un metodo che verrà chiamato dopo che tutti i campi @Option del Monitor sono stati impostati.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Consente di impostare DeviceLister . Dopo un tentativo riuscito di impostare il Lister, le implementazioni potrebbero ignorare tutti i tentativi successivi.

Parametri
lister IDeviceMonitor.DeviceLister

fermare

public void stop ()

Un metodo che verrà chiamato quando è necessario arrestare Monitor.