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 |
void
|
run()
|
void
|
terminate()
Um método que será chamado para interromper o Host Monitor. |
Campos
mHostData
protectedmHostData
mHostEvents
protectedmHostEvents
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.