AbstractHostMonitor

public abstract class AbstractHostMonitor
extends Object implements IHostMonitor

java.lang.Object
   ↳ 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 mHostData

protected 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 de 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 de host.

Campos

mHostData

protected  mHostData

mHostEvents

protected  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

envío

public abstract void dispatch ()

Recopila y emite los valores de datos de host actuales. Debe emitir los eventos de la cola, si los hay.

getTag

public IHostMonitor.HostMetricType getTag ()

Muestra la etiqueta que identifica a qué "clase" de IHostMonitor llegar.

Muestra
IHostMonitor.HostMetricType

run

public void run ()

finalizar

public void terminate ()

Es un método al que se llamará para detener el Monitor de host.