抽象主機監視器
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 () 返回標識要訪問的 |
void | run () |
void | terminate () 將調用以停止主機監視器的方法。 |
領域
主機數據
protectedmHostData
主機事件
protectedmHostEvents
公共構造函數
抽象主機監視器
public AbstractHostMonitor ()
公共方法
添加主機事件
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 ()
將調用以停止主機監視器的方法。