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 ()

ホスト モニターを停止するために呼び出されるメソッド。