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
publicgetDeviceResourceMetrics (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
publicgetHostResourceMetrics ()
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ủ. |