ClústerDispositivoMonitor

public class ClusterDeviceMonitor
extends LabResourceDeviceMonitor

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


Una implementación IDeviceMonitor que informa los resultados al servicio Tradefed Cluster.

Resumen

Constructores públicos

ClusterDeviceMonitor ()

Métodos públicos

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

Señala al IDeviceMonitor que se ha cambiado el estado de un dispositivo.

void run ()

Un método al que se llamará después de que se hayan configurado todos los campos @Option del monitor.

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Permite configurar DeviceLister .

void stop ()

Un método que se llamará cuando el Monitor deba detenerse.

Constructores públicos

ClústerDispositivoMonitor

public ClusterDeviceMonitor ()

Métodos públicos

notificarDeviceStateChange

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

Señala al IDeviceMonitor que se ha cambiado el estado de un dispositivo. Las implementaciones del monitor deben limitar la cantidad de procesamiento y la interacción de IDeviceManager/DeviceLister que realizan en este método.

Parámetros
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

correr

public void run ()

Un método al que se llamará después de que se hayan configurado todos los campos @Option del monitor.

establecer lista de dispositivos

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Permite configurar DeviceLister . Después de un intento exitoso de establecer Lister, las implementaciones pueden descartar todos los intentos posteriores.

Parámetros
lister IDeviceMonitor.DeviceLister

detener

public void stop ()

Un método que se llamará cuando el Monitor deba detenerse.