AbstractHostMonitor
public
abstract
class
AbstractHostMonitor
extends Thread
implements
IHostMonitor
| java.lang.Object | ||
| ↳ | java.lang.Thread | |
| ↳ | com.android.tradefed.util.hostmetric.AbstractHostMonitor | |
Clase típica para la supervisión del estado del host. Implementa dispatch() con detalles del agente.
Resumen
Campos | |
|---|---|
protected
Map<String, String> |
mHostData
|
protected
Queue<IHostMonitor.HostDataPoint> |
mHostEvents
|
Constructores públicos | |
|---|---|
AbstractHostMonitor()
|
|
Métodos públicos | |
|---|---|
void
|
addHostEvent(IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)
Es un método al que se llamará para agregar un evento especial que se enviará. |
abstract
void
|
dispatch()
Recopila y emite los valores de datos del host actuales. |
IHostMonitor.HostMetricType
|
getTag()
Muestra la etiqueta que identifica a qué "clase" de |
void
|
run()
|
void
|
terminate()
Es un método al que se llamará para detener el monitor del host. |
Campos
mHostData
protected Map<String, String> mHostData
Constructores públicos
AbstractHostMonitor
public AbstractHostMonitor ()
Métodos públicos
addHostEvent
public void addHostEvent (IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)
Es un método al que se llamará para agregar un evento especial que se enviará.
| Parámetros | |
|---|---|
tag |
IHostMonitor.HostMetricType |
event |
IHostMonitor.HostDataPoint |
dispatch
public abstract void dispatch ()
Recopila y emite los valores de datos del host actuales. Debe emitir los eventos de la cola si hay alguno.
getTag
public IHostMonitor.HostMetricType getTag ()
Muestra la etiqueta que identifica a qué "clase" de IHostMonitor llegar.
| Muestra | |
|---|---|
IHostMonitor.HostMetricType |
|
run
public void run ()
dar de baja
public void terminate ()
Es un método al que se llamará para detener el monitor del host.