IResourceMetricCollector
public
interface
IResourceMetricCollector
com.android.tradefed.monitoring.collector.IResourceMetricCollector |
供用户实现自定义资源收集器的界面。
摘要
公共方法 | |
---|---|
default
long
|
getDeviceMetricizeTimeoutMs()
获取设备指标化超时值(以毫秒为单位)。 |
default
|
getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)
收集设备资源指标。 |
default
long
|
getHostMetricizeTimeoutMs()
获取主机指标化超时(以毫秒为单位)。 |
default
|
getHostResourceMetrics()
收集主机资源指标。 |
公共方法
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
获取设备指标化超时值(以毫秒为单位)。
返回 | |
---|---|
long |
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
收集设备资源指标。该函数必须在 getDeviceMetricizeTimeoutMs()
毫秒内返回,否则结果将为
下降了 LabResourceDeviceMonitor
。此外,请检查
Thread.currentThread().isInterrupted() 进行开销大的操作,并立即返回。
参数 | |
---|---|
descriptor |
DeviceDescriptor :关于设备计量的 DeviceDescriptor 。 |
deviceManager |
IDeviceManager :IDeviceManager 实例。 |
返回 | |
---|---|
|
设备 Resource 的 ERROR(/Collection) 。 |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
获取主机指标化超时(以毫秒为单位)。
返回 | |
---|---|
long |
获取主机资源指标
publicgetHostResourceMetrics ()
收集主机资源指标。该函数必须在 getHostMetricizeTimeoutMs()
毫秒后返回,否则结果将为
下降了 LabResourceDeviceMonitor
。此外,请检查
Thread.currentThread().isInterrupted() 进行开销大的操作,并立即返回。
返回 | |
---|---|
|
主机 Resource 的 ERROR(/Collection) 。 |