AbstractHostMonitor

public abstract class AbstractHostMonitor
extends Object implements IHostMonitor

java.lang.Object
   ↳ com.android.tradefed.util.hostmetric.AbstractHostMonitor


Classe típica para monitoramento de integridade do host. Implementa o dispatch() com especificidades do agente.

Resumo

Campos

protected mHostData

protected mHostEvents

Construtores públicos

AbstractHostMonitor()

Métodos públicos

void addHostEvent(IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)

Um método que será chamado para adicionar um evento especial a ser enviado.

abstract void dispatch()

Coleta e emite os valores atuais dos dados do host.

IHostMonitor.HostMetricType getTag()

Retorna a tag que identifica qual "classe" de IHostMonitor alcançar.

void run()
void terminate()

Um método que será chamado para interromper o Host Monitor.

Campos

mHostData

protected  mHostData

mHostEvents

protected  mHostEvents

Construtores públicos

AbstractHostMonitor

public AbstractHostMonitor ()

Métodos públicos

addHostEvent

public void addHostEvent (IHostMonitor.HostMetricType tag, 
                IHostMonitor.HostDataPoint event)

Um método que será chamado para adicionar um evento especial a ser enviado.

Parâmetros
tag IHostMonitor.HostMetricType

event IHostMonitor.HostDataPoint

envio

public abstract void dispatch ()

Coleta e emite os valores atuais dos dados do host. Emite os eventos da fila, se houver.

getTag

public IHostMonitor.HostMetricType getTag ()

Retorna a tag que identifica qual "classe" de IHostMonitor alcançar.

Retorna
IHostMonitor.HostMetricType

run

public void run ()

encerrar

public void terminate ()

Um método que será chamado para interromper o Host Monitor.