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()
傳回標記,指出要存取的 |
void
|
run()
|
void
|
terminate()
系統會呼叫此方法來停止主機監控器。 |
欄位
mHostData
protectedmHostData
mHostEvents
protectedmHostEvents
公用建構函式
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 ()
系統會呼叫此方法來停止主機監控器。