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) 。 |