IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


Kullanıcının özelleştirilmiş kaynak toplayıcıları uygulayabileceği arayüz.

Özet

Herkese açık yöntemler

default long getDeviceMetricizeTimeoutMs()

Cihaz metrikleri zaman aşımını milisaniye cinsinden alır.

default getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

Cihaz kaynağı metriklerini toplar.

default long getHostMetricizeTimeoutMs()

Ana makinenin metrik oluşturma zaman aşımını milisaniye cinsinden alır.

default getHostResourceMetrics()

Ana makine kaynak metriklerini toplar.

Herkese açık yöntemler

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Cihaz metrikleri zaman aşımını milisaniye cinsinden alır.

İlerlemeler
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Cihaz kaynağı metriklerini toplar. İşlev getDeviceMetricizeTimeoutMs() ms içinde döndürülmelidir. Aksi takdirde sonuç LabResourceDeviceMonitor tarafından atlanır. Ayrıca, pahalı işlemden önce lütfen Thread.currentThread().isInterrupted() değerini kontrol edin ve hemen dönün.

Parametreler
descriptor DeviceDescriptor: Metrik oluşturan cihazla ilgili DeviceDescriptor.

deviceManager IDeviceManager: IDeviceManager örneği.

İlerlemeler
Resource cihazdan ERROR(/Collection).

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Ana makinenin metrik oluşturma zaman aşımını milisaniye cinsinden alır.

İlerlemeler
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Ana makine kaynak metriklerini toplar. İşlev getHostMetricizeTimeoutMs() ms içinde döndürülmelidir. Aksi takdirde sonuç LabResourceDeviceMonitor tarafından atlanır. Ayrıca, pahalı işlemden önce lütfen Thread.currentThread().isInterrupted() değerini kontrol edin ve hemen dönün.

İlerlemeler
Resource ana makinesinin ERROR(/Collection).