추상 호스트 모니터
public abstract class AbstractHostMonitor
extends Object
implements IHostMonitor
java.lang.객체 | |
↳ | com.android.tradefed.util.hostmetric.AbstractHostMonitor |
호스트 상태 모니터링의 일반적인 클래스입니다. 에이전트의 세부 사항으로 dispatch()를 구현합니다.
요약
필드 | |
---|---|
protected | mHostData |
protected | mHostEvents
|
공개 생성자 | |
---|---|
AbstractHostMonitor () |
공개 방법 | |
---|---|
void | addHostEvent ( IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event) 전송할 특별 이벤트를 추가하기 위해 호출되는 메서드입니다. |
abstract void | dispatch () 현재 호스트 데이터 값을 수집하고 내보냅니다. |
IHostMonitor.HostMetricType | getTag () 도달할 |
void | run () |
void | terminate () 호스트 모니터를 중지하기 위해 호출되는 메서드입니다. |
필드
mHostData
protectedmHostData
mHostEvents
protectedmHostEvents
공개 생성자
추상 호스트 모니터
public AbstractHostMonitor ()
공개 방법
addHostEvent
public void addHostEvent (IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)
전송할 특별 이벤트를 추가하기 위해 호출되는 메서드입니다.
매개변수 | |
---|---|
tag | IHostMonitor.HostMetricType |
event | IHostMonitor.HostDataPoint |
보내다
public abstract void dispatch ()
현재 호스트 데이터 값을 수집하고 내보냅니다. 큐의 이벤트가 있는 경우 이를 내보내야 합니다.
getTag
public IHostMonitor.HostMetricType getTag ()
도달할 IHostMonitor
의 '클래스'를 식별하는 태그를 반환합니다.
보고 | |
---|---|
IHostMonitor.HostMetricType |
달리다
public void run ()
끝내다
public void terminate ()
호스트 모니터를 중지하기 위해 호출되는 메서드입니다.