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 IHostMonitor llegar.

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

mHostEvents

protected Queue<IHostMonitor.HostDataPoint> mHostEvents

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.