IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


Kullanıcının özelleştirilmiş kaynak toplayıcıları uygulaması için arayüz.

Özet

Genel yöntemler

default long getDeviceMetricizeTimeoutMs ()

Cihazın metrikleştirme zaman aşımını ms cinsinden alır.

default getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager)

Cihaz kaynak ölçümlerini toplar.

default long getHostMetricizeTimeoutMs ()

Ana bilgisayar metrikleştirme zaman aşımını ms cinsinden alır.

default getHostResourceMetrics ()

Ana bilgisayar kaynak ölçümlerini toplar.

Genel yöntemler

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Cihazın metrikleştirme zaman aşımını ms cinsinden alır.

İadeler
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Cihaz kaynak ölçümlerini toplar. İşlev getDeviceMetricizeTimeoutMs() ms içinde dönmelidir, aksi takdirde sonuç LabResourceDeviceMonitor tarafından bırakılır. Ayrıca lütfen pahalı işlemden önce Thread.currentThread().isInterrupted() öğesini kontrol edin ve hemen geri dönün.

parametreler
descriptor DeviceDescriptor : metrikleştirme cihazıyla ilgili DeviceDescriptor .

deviceManager IDeviceManager : IDeviceManager örneği.

İadeler
cihaz Resource bir ERROR(/Collection) .

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Ana bilgisayar metrikleştirme zaman aşımını ms cinsinden alır.

İadeler
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Ana bilgisayar kaynak ölçümlerini toplar. İşlev getHostMetricizeTimeoutMs() ms içinde dönmelidir, aksi takdirde sonuç LabResourceDeviceMonitor tarafından bırakılır. Ayrıca lütfen pahalı işlemden önce Thread.currentThread().isInterrupted() öğesini kontrol edin ve hemen geri dönün.

İadeler
ana bilgisayar Resource bir ERROR(/Collection) .