КластерУстройствоМонитор
public class ClusterDeviceMonitor
extends LabResourceDeviceMonitor
java.lang.Объект | |||
↳ | com.google.dualhomelab.monitoringagent.resourcemonitoring.LabResourceServiceGrpc.LabResourceServiceImplBase | ||
↳ | com.android.tradefed.monitoring.LabResourceDeviceMonitor | ||
↳ | com.android.tradefed.cluster.ClusterDeviceMonitor |
Реализация IDeviceMonitor
, которая сообщает результаты службе Tradefed Cluster.
Краткое содержание
Общественные конструкторы | |
---|---|
ClusterDeviceMonitor () |
Публичные методы | |
---|---|
void | notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState) Сигнализирует |
void | run () Метод, который будет вызываться после установки всех полей @Option монитора. |
void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) Позволяет установить |
void | stop () Метод, который будет вызываться, когда монитор необходимо остановить. |
Общественные конструкторы
КластерУстройствоМонитор
public ClusterDeviceMonitor ()
Публичные методы
уведомитьDeviceStateChange
public void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Сигнализирует IDeviceMonitor
об изменении состояния устройства. Реализации монитора должны ограничивать объем обработки и взаимодействия IDeviceManager/DeviceLister, которые они выполняют в этом методе.
Параметры | |
---|---|
serial | String |
oldState | DeviceAllocationState |
newState | DeviceAllocationState |
бегать
public void run ()
Метод, который будет вызываться после установки всех полей @Option монитора.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Позволяет установить DeviceLister
. После успешной попытки установить Lister реализации могут отменить все последующие попытки.
Параметры | |
---|---|
lister | IDeviceMonitor.DeviceLister |
останавливаться
public void stop ()
Метод, который будет вызываться, когда монитор необходимо остановить.