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 tuỳ chỉnh.
Tóm tắt
Phương thức công khai | |
|---|---|
default
long
|
getDeviceMetricizeTimeoutMs()
Nhận thời gian chờ để đo lường thiết bị bằng mili giây. |
default
Collection<Resource>
|
getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)
Thu thập các chỉ số về tài nguyên của thiết bị. |
default
long
|
getHostMetricizeTimeoutMs()
Nhận thời gian chờ để đo lường máy chủ bằng mili giây. |
default
Collection<Resource>
|
getHostResourceMetrics()
Thu thập các chỉ số về tài nguyên của máy chủ. |
Phương thức công khai
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
Nhận thời gian chờ để đo lường thiết bị bằng mili giây.
| Giá trị trả về | |
|---|---|
long |
|
getDeviceResourceMetrics
public Collection<Resource> getDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
Thu thập các chỉ số về tài nguyên của thiết bị. Hàm này phải trả về trong IResourceMetricCollector.getDeviceMetricizeTimeoutMs() mili giây, nếu không, kết quả sẽ bị
loại bỏ bởi LabResourceDeviceMonitor. 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à trả về ngay lập tức.
| Tham số | |
|---|---|
descriptor |
DeviceDescriptor: DeviceDescriptor về thiết bị đo lường. |
deviceManager |
IDeviceManager: thực thể IDeviceManager. |
| Giá trị trả về | |
|---|---|
Collection<Resource> |
Collection của Resource thiết bị. |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
Nhận thời gian chờ để đo lường máy chủ bằng mili giây.
| Giá trị trả về | |
|---|---|
long |
|
getHostResourceMetrics
public Collection<Resource> getHostResourceMetrics ()
Thu thập các chỉ số về tài nguyên của máy chủ. Hàm này phải trả về trong IResourceMetricCollector.getHostMetricizeTimeoutMs() mili giây, nếu không, kết quả sẽ bị
loại bỏ bởi LabResourceDeviceMonitor. 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à trả về ngay lập tức.
| Giá trị trả về | |
|---|---|
Collection<Resource> |
Collection của Resource máy chủ. |