IRsourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


Kullanıcının özelleştirilmiş kaynak toplayıcılarını uygulamasına yönelik arayüz.

Özet

Genel yöntemler

default long getDeviceMetricizeTimeoutMs ()

Cihazın ms cinsinden zaman aşımını ölçmesini sağlar.

default getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager)

Cihaz kaynağı ölçümlerini toplar.

default long getHostMetricizeTimeoutMs ()

Ana bilgisayarın zaman aşımını ms cinsinden ölçmesini sağlar.

default getHostResourceMetrics ()

Ana bilgisayar kaynağı ölçümlerini toplar.

Genel yöntemler

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Cihazın ms cinsinden zaman aşımını ölçmesini sağlar.

İadeler
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

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

Parametreler
descriptor DeviceDescriptor : Ölçüm cihazıyla ilgili DeviceDescriptor .

deviceManager IDeviceManager : IDeviceManager örneği.

İadeler
Cihaz Resource bir ERROR(/Collection) .

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Ana bilgisayarın zaman aşımını ms cinsinden ölçmesini sağlar.

İadeler
long

getHostResourceMetrics

public  getHostResourceMetrics ()

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

İadeler
Ana Bilgisayar Resource bir ERROR(/Collection) .