Monitor de dispositivo de clúster
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) Indica al |
void | run () Un método que se llamará después de que se hayan configurado todos los campos @Option del Monitor. |
void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) Permite configurar |
void | stop () Un método que se llamará cuando sea necesario detener el Monitor. |
Constructores públicos
Monitor de dispositivo de clúster
public ClusterDeviceMonitor ()
Métodos públicos
notificarDeviceStateChange
public void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Indica al IDeviceMonitor
que se ha cambiado el estado de un dispositivo. Las implementaciones de monitor deben limitar la cantidad de procesamiento y la interacción IDeviceManager/DeviceLister que realizan en este método.
Parámetros | |
---|---|
serial | String |
oldState | DeviceAllocationState |
newState | DeviceAllocationState |
correr
public void run ()
Un método que se llamará después de que se hayan configurado todos los campos @Option del Monitor.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Permite configurar DeviceLister
. Después de un intento exitoso de configurar el 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 sea necesario detener el Monitor.