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 |
getHostResourceMetrics
publicgetHostResourceMetrics ()
ホストリソースの指標を収集します。この関数は getHostMetricizeTimeoutMs()
ミリ秒で返す必要があります。そうでない場合、結果は次のようになります。
LabResourceDeviceMonitor
によってドロップされます。また、
Thread.currentThread().isInterrupted() が高コストなオペレーションの前に実行され、すぐにリターンするようになります。
戻り値 | |
---|---|
|
ホスト Resource の ERROR(/Collection) 。 |