ClusterDeviceMonitor

public class ClusterDeviceMonitor
extends LabResourceDeviceMonitor

java.lang.Oggetto
com.google.dualhomelab.monitoringagent.resourcemonitoring.LabResourceServiceGrpc.LabResourceServiceImplBase
com.android.tradefed.monitoring.LabResourceDeviceMonitor
com.android.tradefed.cluster.ClusterDeviceMonitor


Un'implementazione IDeviceMonitor che segnala i risultati al servizio cluster Tradefed.

Riepilogo

Costruttori pubblici

ClusterDeviceMonitor ()

Metodi pubblici

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

Segnala a IDeviceMonitor che lo stato di un dispositivo è stato modificato.

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 il monitor deve essere arrestato.

Costruttori pubblici

ClusterDeviceMonitor

public ClusterDeviceMonitor ()

Metodi pubblici

notificaDeviceStateChange

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

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

Parametri
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

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 possono scartare tutti i tentativi successivi.

Parametri
lister IDeviceMonitor.DeviceLister

fermare

public void stop ()

Un metodo che verrà chiamato quando il monitor deve essere arrestato.