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 的「class」為何。

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 的哪個「class」

傳回
IHostMonitor.HostMetricType

得分

public void run ()

終止

public void terminate ()

系統會呼叫此方法來停止主機監控器。