AbstractHostMonitor

public abstract class AbstractHostMonitor
extends Object implements IHostMonitor

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


Typowa klasa do monitorowania stanu hosta. Realizuje funkcję dispatch() z szczegółami dotyczącymi agenta.

Podsumowanie

Fieldsem

protected mHostData

protected mHostEvents

Konstruktory publiczne

AbstractHostMonitor()

Metody publiczne

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

Metoda, która zostanie wywołana, aby dodać zdarzenie specjalne do wysłania.

abstract void dispatch()

Zbiera i wysyła bieżące wartości danych hosta.

IHostMonitor.HostMetricType getTag()

Zwraca tag identyfikujący, do której „klasy” IHostMonitor należy dotrzeć.

void run()
void terminate()

Metoda, która zostanie wywołana, aby zatrzymać monitorowanie hosta.

Fieldsem

mHostData

protected  mHostData

mHostEvents

protected  mHostEvents

Konstruktory publiczne

AbstractHostMonitor

public AbstractHostMonitor ()

Metody publiczne

addHostEvent

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

Metoda, która zostanie wywołana, aby dodać zdarzenie specjalne do wysłania.

Parametry
tag IHostMonitor.HostMetricType

event IHostMonitor.HostDataPoint

wysyłać

public abstract void dispatch ()

Zbiera i wysyła bieżące wartości danych hosta. Powinien emitować zdarzenia z kolejki, jeśli takie występują.

getTag

public IHostMonitor.HostMetricType getTag ()

Zwraca tag identyfikujący, do której „klasy” IHostMonitor należy dotrzeć.

Zwroty
IHostMonitor.HostMetricType

home run

public void run ()

zakończyć

public void terminate ()

Metoda, która zostanie wywołana, aby zatrzymać monitorowanie hosta.