IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


Giao diện để người dùng triển khai các trình thu thập tài nguyên tùy chỉnh.

Bản tóm tắt

Phương pháp công khai

default long getDeviceMetricizeTimeoutMs ()

Nhận thời gian chờ đo lường thiết bị tính bằng ms.

default getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager)

Thu thập số liệu tài nguyên thiết bị.

default long getHostMetricizeTimeoutMs ()

Nhận thời gian chờ đo lường của máy chủ tính bằng mili giây.

default getHostResourceMetrics ()

Thu thập số liệu tài nguyên máy chủ.

Phương pháp công khai

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Nhận thời gian chờ đo lường thiết bị tính bằng ms.

Trả lại
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Thu thập số liệu tài nguyên thiết bị. Hàm phải trả về sau getDeviceMetricizeTimeoutMs() ms, nếu không kết quả sẽ bị LabResourceDeviceMonitor loại bỏ. Ngoài ra, vui lòng kiểm tra Thread.currentThread().isInterrupted() trước khi thực hiện thao tác tốn kém và quay lại ngay lập tức.

Thông số
descriptor DeviceDescriptor : DeviceDescriptor về thiết bị đo lường.

deviceManager IDeviceManager : phiên bản IDeviceManager .

Trả lại
ERROR(/Collection) của Resource thiết bị.

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Nhận thời gian chờ đo lường của máy chủ tính bằng mili giây.

Trả lại
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Thu thập số liệu tài nguyên máy chủ. Hàm phải trả về sau getHostMetricizeTimeoutMs() ms, nếu không kết quả sẽ bị LabResourceDeviceMonitor loại bỏ. Ngoài ra, vui lòng kiểm tra Thread.currentThread().isInterrupted() trước khi thực hiện thao tác tốn kém và quay lại ngay lập tức.

Trả lại
ERROR(/Collection) của Resource máy chủ.