AbstractHostMonitor
public
abstract
class
AbstractHostMonitor
extends Thread
implements
IHostMonitor
| java.lang.Object | ||
| ↳ | java.lang.Thread | |
| ↳ | com.android.tradefed.util.hostmetric.AbstractHostMonitor | |
Lớp thông thường để Giám sát tình trạng máy chủ. triển khai dispatch() với thông tin cụ thể của tác nhân.
Tóm tắt
Trường | |
|---|---|
protected
Map<String, String> |
mHostData
|
protected
Queue<IHostMonitor.HostDataPoint> |
mHostEvents
|
Hàm khởi tạo công khai | |
|---|---|
AbstractHostMonitor()
|
|
Phương thức công khai | |
|---|---|
void
|
addHostEvent(IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)
Phương thức sẽ được gọi để thêm một sự kiện đặc biệt cần gửi. |
abstract
void
|
dispatch()
Thu thập và phát ra các giá trị dữ liệu máy chủ hiện tại. |
IHostMonitor.HostMetricType
|
getTag()
Trả về thẻ xác định "lớp" |
void
|
run()
|
void
|
terminate()
Phương thức sẽ được gọi để dừng Trình theo dõi máy chủ. |
Trường
mHostData
protected Map<String, String> mHostData
Hàm khởi tạo công khai
AbstractHostMonitor
public AbstractHostMonitor ()
Phương thức công khai
addHostEvent
public void addHostEvent (IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)
Phương thức sẽ được gọi để thêm một sự kiện đặc biệt cần gửi.
| Tham số | |
|---|---|
tag |
IHostMonitor.HostMetricType |
event |
IHostMonitor.HostDataPoint |
dispatch
public abstract void dispatch ()
Thu thập và phát ra các giá trị dữ liệu máy chủ hiện tại. Phải phát ra các Sự kiện của Hàng đợi (nếu có).
getTag
public IHostMonitor.HostMetricType getTag ()
Trả về thẻ xác định "lớp" IHostMonitor cần tiếp cận.
| Giá trị trả về | |
|---|---|
IHostMonitor.HostMetricType |
|
chạy
public void run ()
chấm dứt
public void terminate ()
Phương thức sẽ được gọi để dừng Trình theo dõi máy chủ.