IResourceMetricCollector
public
interface
IResourceMetricCollector
| com.android.tradefed.monitoring.collector.IResourceMetricCollector |
ユーザーがカスタマイズされたリソース コレクタを実装するためのインターフェース。
概要
パブリック メソッド | |
|---|---|
default
long
|
getDeviceMetricizeTimeoutMs()
デバイスの測定タイムアウトをミリ秒単位で取得します。 |
default
Collection<Resource>
|
getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)
デバイス リソースの指標を収集します。 |
default
long
|
getHostMetricizeTimeoutMs()
ホストの指標化タイムアウトをミリ秒単位で取得します。 |
default
Collection<Resource>
|
getHostResourceMetrics()
ホスト リソース指標を収集します。 |
パブリック メソッド
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
デバイスの指標化のタイムアウトをミリ秒単位で取得します。
| 戻り値 | |
|---|---|
long |
|
getDeviceResourceMetrics
public Collection<Resource> getDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
デバイス リソースの指標を収集します。関数は IResourceMetricCollector.getDeviceMetricizeTimeoutMs() ミリ秒以内に戻る必要があります。そうでない場合、結果は LabResourceDeviceMonitor によって破棄されます。また、コストのかかる処理の前に Thread.currentThread().isInterrupted() をチェックし、すぐに戻るようにしてください。
| パラメータ | |
|---|---|
descriptor |
DeviceDescriptor: 指標化デバイスに関する DeviceDescriptor。 |
deviceManager |
IDeviceManager: IDeviceManager インスタンス。 |
| 戻り値 | |
|---|---|
Collection<Resource> |
デバイス Resource の Collection。 |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
ホストのメトリック化のタイムアウトをミリ秒単位で取得します。
| 戻り値 | |
|---|---|
long |
|
getHostResourceMetrics
public Collection<Resource> getHostResourceMetrics ()
ホスト リソース指標を収集します。関数は IResourceMetricCollector.getHostMetricizeTimeoutMs() ミリ秒以内に戻る必要があります。そうでない場合、結果は LabResourceDeviceMonitor によって破棄されます。また、コストのかかる処理の前に Thread.currentThread().isInterrupted() をチェックし、すぐに戻るようにしてください。
| 戻り値 | |
|---|---|
Collection<Resource> |
ホスト Resource の Collection。 |