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

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

デバイス リソース メトリックを収集します。関数はgetDeviceMetricizeTimeoutMs()ミリ秒で返さなければなりません。そうでない場合、結果はLabResourceDeviceMonitorによって破棄されます。また、高価な操作の前に Thread.currentThread().isInterrupted() を確認し、すぐに戻ってください。

パラメーター
descriptor DeviceDescriptor : メトリック化デバイスに関するDeviceDescriptor

deviceManager IDeviceManager : IDeviceManagerインスタンス。

戻り値
デバイスResourceERROR(/Collection)

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

ホストのメトリック化タイムアウトをミリ秒単位で取得します。

戻り値
long

getHostResourceMetrics

public  getHostResourceMetrics ()

ホスト リソース メトリックを収集します。関数はgetHostMetricizeTimeoutMs()ミリ秒で戻る必要があります。そうでない場合、結果はLabResourceDeviceMonitorによって破棄されます。また、高価な操作の前に Thread.currentThread().isInterrupted() を確認し、すぐに戻ってください。

戻り値
ホストResourceERROR(/Collection)