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ę” |
void
|
run()
|
void
|
terminate()
Metoda, która zostanie wywołana, aby zatrzymać monitor hosta. |
Pola
mHostData
protected Map<String, String> mHostData
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.