AbstractHostMonitor
public abstract class AbstractHostMonitor
extends Thread implements IHostMonitor
| java.lang.Object | ||
| ↳ | java.lang.Thread | |
| ↳ | com.android.tradefed.util.hostmetric.AbstractHostMonitor | |
Типичный класс для мониторинга состояния хоста. Реализация метода dispatch() с указанием специфики агента.
Краткое содержание
Поля | |
|---|---|
protected Map<String, String> | mHostData |
protected Queue< IHostMonitor.HostDataPoint > | mHostEvents |
Государственные строители | |
|---|---|
AbstractHostMonitor () | |
Общедоступные методы | |
|---|---|
void | addHostEvent ( IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)Метод, который будет вызван для добавления специального события, подлежащего отправке. |
abstract void | dispatch ()Собирает и передает текущие значения данных хоста. |
IHostMonitor.HostMetricType | getTag () Возвращает тег, указывающий, к какому «классу» |
void | run () |
void | terminate ()Метод, который будет вызван для остановки монитора хоста. |
Поля
mHostData
protected Map<String, String> mHostData
mHostEvents
protected Queue<IHostMonitor.HostDataPoint> mHostEvents
Государственные строители
AbstractHostMonitor
public AbstractHostMonitor ()
Общедоступные методы
addHostEvent
public void addHostEvent (IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)
Метод, который будет вызван для добавления специального события, подлежащего отправке.
| Параметры | |
|---|---|
tag | IHostMonitor.HostMetricType |
event | IHostMonitor.HostDataPoint |
отправлять
public abstract void dispatch ()
Собирает и выводит текущие значения данных хоста. Должен выводить события очереди, если таковые имеются.
получитьТег
public IHostMonitor.HostMetricType getTag ()
Возвращает тег, указывающий, к какому «классу» IHostMonitor следует обратиться.
| Возвраты | |
|---|---|
IHostMonitor.HostMetricType | |
бегать
public void run ()
завершить
public void terminate ()
Метод, который будет вызван для остановки монитора хоста.