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. implementando dispatch() com especificações 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 de dados do host atual.

IHostMonitor.HostMetricType getTag ()

Retorna a tag identificando qual 'classe' do IHostMonitor alcançar.

void run ()
void terminate ()

Um método que será chamado para parar 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

Despacho

public abstract void dispatch ()

Coleta e emite os valores de dados do host atual. Deve emitir os Eventos da Fila se houver.

getTag

public IHostMonitor.HostMetricType getTag ()

Retorna a tag identificando qual 'classe' do IHostMonitor alcançar.

devoluções
IHostMonitor.HostMetricType

correr

public void run ()

terminar

public void terminate ()

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