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” |
void
|
run()
|
void
|
terminate()
Metoda, która zostanie wywołana, aby zatrzymać monitorowanie hosta. |
Fieldsem
mHostData
protectedmHostData
mHostEvents
protectedmHostEvents
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.