AbstractHostMonitor

public abstract class AbstractHostMonitor
extends Object implements IHostMonitor

java.lang.Object
   ↳ com.android.tradefed.util.hostmetric.AbstractHostMonitor


ホストヘルス モニタリングの一般的なクラス。エージェントの仕様を指定して Webhook を実装します。

概要

フィールド

protected mHostData

protected mHostEvents

パブリック コンストラクタ

AbstractHostMonitor()

パブリック メソッド

void addHostEvent(IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)

送信する特別なイベントを追加するために呼び出されるメソッド。

abstract void dispatch()

現在のホストデータ値を収集して出力します。

IHostMonitor.HostMetricType getTag()

どの「class」を識別するタグを返すリーチできる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 ()

どの「class」を識別するタグを返すリーチできるIHostMonitor

戻り値
IHostMonitor.HostMetricType

ホームラン

public void run ()

おしまい 終了 終わり

public void terminate ()

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