AbstractHostMonitor
public
abstract
class
AbstractHostMonitor
extends Thread
implements
IHostMonitor
| java.lang.Object | ||
| ↳ | java.lang.Thread | |
| ↳ | com.android.tradefed.util.hostmetric.AbstractHostMonitor | |
ホストの健全性モニタリングの一般的なクラス。エージェントの仕様で dispatch() を実装します。
概要
フィールド | |
|---|---|
protected
Map<String, String> |
mHostData
|
protected
Queue<IHostMonitor.HostDataPoint> |
mHostEvents
|
パブリック コンストラクタ | |
|---|---|
AbstractHostMonitor()
|
|
パブリック メソッド | |
|---|---|
void
|
addHostEvent(IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)
送信する特別なイベントを追加するために呼び出されるメソッド。 |
abstract
void
|
dispatch()
現在のホストデータ値を収集して出力します。 |
IHostMonitor.HostMetricType
|
getTag()
到達する |
void
|
run()
|
void
|
terminate()
ホスト モニターを停止するために呼び出されるメソッド。 |
フィールド
mHostData
protected Map<String, String> mHostData
パブリック コンストラクタ
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 |
|
run
public void run ()
停止
public void terminate ()
ホスト モニターを停止するために呼び出されるメソッド。