Google 致力于为黑人社区推动种族平等。查看具体举措

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

获取设备资源指标

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

收集设备资源指标。该功能必须在返回getDeviceMetricizeTimeoutMs()毫秒,否则结果将被丢弃LabResourceDeviceMonitor 。另外,请在昂贵的操作之前检查 Thread.currentThread().isInterrupted() 并立即返回。

参数
descriptor DeviceDescriptor :在DeviceDescriptor有关metricizing设备。

deviceManager IDeviceManager :在IDeviceManager实例。

退货
一个ERROR(/Collection)设备的Resource

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

以毫秒为单位获取主机度量超时。

退货
long

获取主机资源指标

public  getHostResourceMetrics ()

收集主机资源指标。该功能必须在返回getHostMetricizeTimeoutMs()毫秒,否则结果将被丢弃LabResourceDeviceMonitor 。另外,请在昂贵的操作之前检查 Thread.currentThread().isInterrupted() 并立即返回。

退货
一个ERROR(/Collection)的主机的Resource