АннотацияХостМонитор

public abstract class AbstractHostMonitor
extends Object implements IHostMonitor

java.lang.Объект
com.android.tradefed.util.hostmetric.AbstractHostMonitor


Типичный класс для мониторинга работоспособности хоста. реализация dispatch() со спецификой агента.

Краткое содержание

Поля

protected mHostData

protected mHostEvents

Публичные конструкторы

AbstractHostMonitor ()

Публичные методы

void addHostEvent ( IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)

Метод, который будет вызываться для добавления специального события для отправки.

abstract void dispatch ()

Собирает и передает текущие значения данных хоста.

IHostMonitor.HostMetricType getTag ()

Возвращает тег, определяющий, какой «класс» IHostMonitor требуется достичь.

void run ()
void terminate ()

Метод, который будет вызываться для остановки Host Monitor.

Поля

mHostData

protected  mHostData

mHostEvents

protected  mHostEvents

Публичные конструкторы

АннотацияХостМонитор

public AbstractHostMonitor ()

Публичные методы

добавитьHostEvent

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 ()

Метод, который будет вызываться для остановки Host Monitor.