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" IHostMonitor cần tiếp cận.

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

mHostEvents

protected Queue<IHostMonitor.HostDataPoint> mHostEvents

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ủ.