AbstractHostMonitor

public abstract class AbstractHostMonitor
extends Object implements IHostMonitor

java.lang.Object
   ↳ 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()

用于停止主机监控器的调用方法。

字段

mHostData

protected  mHostData

mHostEvents

protected  mHostEvents

公共构造函数

AbstractHostMonitor

public AbstractHostMonitor ()

公共方法

addHostEvent

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

用于添加要发送的特殊事件的方法。

参数
tag IHostMonitor.HostMetricType

event IHostMonitor.HostDataPoint

调度

public abstract void dispatch ()

收集并发送当前主机数据值。应发出队列的事件(如果有)。

getTag

public IHostMonitor.HostMetricType getTag ()

返回标记要覆盖的 IHostMonitor 的“类”。

返回
IHostMonitor.HostMetricType

得分

public void run ()

终止

public void terminate ()

用于停止主机监控器的调用方法。