AbstractHostMonitor

public abstract class AbstractHostMonitor
extends Thread implements IHostMonitor

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


Typowa klasa monitorowania stanu hosta. Implementuje metodę dispatch() ze szczegółowymi informacjami o agencie.

Podsumowanie

Pola

protected Map<String, String> mHostData

protected Queue<IHostMonitor.HostDataPoint> mHostEvents

Konstruktory publiczne

AbstractHostMonitor()

Metody publiczne

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

Metoda, która zostanie wywołana w celu dodania specjalnego zdarzenia do wysłania.

abstract void dispatch()

Zbiera i emituje bieżące wartości danych hosta.

IHostMonitor.HostMetricType getTag()

Zwraca tag identyfikujący „klasę” IHostMonitor, do której chcesz dotrzeć.

void run()
void terminate()

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

Pola

mHostData

protected Map<String, String> mHostData

mHostEvents

protected Queue<IHostMonitor.HostDataPoint> mHostEvents

Konstruktory publiczne

AbstractHostMonitor

public AbstractHostMonitor ()

Metody publiczne

addHostEvent

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

Metoda, która zostanie wywołana w celu dodania specjalnego zdarzenia do wysłania.

Parametry
tag IHostMonitor.HostMetricType

event IHostMonitor.HostDataPoint

wysyłanie,

public abstract void dispatch ()

Zbiera i emituje bieżące wartości danych hosta. Powinien emitować zdarzenia z kolejki, jeśli takie istnieją.

getTag

public IHostMonitor.HostMetricType getTag ()

Zwraca tag identyfikujący „klasę” IHostMonitor, do której chcesz dotrzeć.

Zwraca
IHostMonitor.HostMetricType

home run

public void run ()

zamknąć | usunąć

public void terminate ()

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