AbstractHostMonitor
public
abstract
class
AbstractHostMonitor
extends Thread
implements
IHostMonitor
| java.lang.Object | ||
| ↳ | java.lang.Thread | |
| ↳ | com.android.tradefed.util.hostmetric.AbstractHostMonitor | |
Classe típica para monitoramento da integridade do host. Implementa dispatch() com detalhes do agente.
Resumo
Campos | |
|---|---|
protected
Map<String, String> |
mHostData
|
protected
Queue<IHostMonitor.HostDataPoint> |
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 monitor do host. |
Campos
mHostData
protected Map<String, String> mHostData
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 |
dispatch
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 ()
terminate
public void terminate ()
Um método que será chamado para interromper o monitor do host.