ClusterDeviceMonitor

public class ClusterDeviceMonitor
extends LabResourceDeviceMonitor

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


Una implementación de IDeviceMonitor que informa resultados al servicio de clúster de Tradefed.

Resumen

Constructores públicos

ClusterDeviceMonitor()

Métodos públicos

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

Indica a IDeviceMonitor que se cambió el estado de un dispositivo.

void run()

Es un método al que se llamará después de que se hayan establecido todos los campos @Option del Monitor.

void setDeviceLister(IDeviceMonitor.DeviceLister lister)

Permite establecer DeviceLister.

void stop()

Es un método al que se llamará cuando se deba detener el Monitor.

Constructores públicos

ClusterDeviceMonitor

public ClusterDeviceMonitor ()

Métodos públicos

notifyDeviceStateChange

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

Indica a IDeviceMonitor que se cambió el estado de un dispositivo. Las implementaciones de supervisión 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

run

public void run ()

Es un método al que se llamará después de que se hayan establecido todos los campos @Option del Monitor.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

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

Parámetros
lister IDeviceMonitor.DeviceLister

escala

public void stop ()

Es un método al que se llamará cuando se deba detener el Monitor.