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 |
Un IDeviceMonitor
aplicación que informa de 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 el |
void | run () Un método que se llamará después de que se hayan configurado todos los campos de @Option del Monitor. |
void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) Permite al |
void | stop () Un método al que se llamará cuando sea necesario detener el Monitor. |
Constructores públicos
ClusterDeviceMonitor
public ClusterDeviceMonitor ()
Métodos públicos
notifyDeviceStateChange
public void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Señala el IDeviceMonitor
que un estado dispositivo ha sido cambiado. Las implementaciones del 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 de @Option del Monitor.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Permite al DeviceLister
que desea ajustar. Después de un intento exitoso de configurar el Lister, las implementaciones pueden descartar todos los intentos posteriores.
Parámetros | |
---|---|
lister | IDeviceMonitor.DeviceLister |
parada
public void stop ()
Un método que se llamará cuando sea necesario detener el Monitor.