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 metrikleştirme zaman aşımını ms cinsinden alır.

default getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

Cihaz kaynağı metriklerini toplar.

default long getHostMetricizeTimeoutMs()

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

default getHostResourceMetrics()

Ana makine kaynak metriklerini toplar.

Herkese açık yöntemler

getDeviceMetricizeSFTPMs

public long getDeviceMetricizeTimeoutMs ()

Cihaz metrikleştirme zaman aşımını ms 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 düştü. Ayrıca lütfen Pahalı işlemden önce Thread.currentThread().isInterrupted() ve hemen geri döner.

Parametreler
descriptor DeviceDescriptor: metrikleme cihazıyla ilgili DeviceDescriptor.

deviceManager IDeviceManager: IDeviceManager örneği.

İlerlemeler
Resource cihazının ERROR(/Collection).

getHostMetricizeZaman Aşımımları

public long getHostMetricizeTimeoutMs ()

Ana makine metrikleştirme zaman aşımını ms 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 düştü. Ayrıca lütfen Pahalı işlemden önce Thread.currentThread().isInterrupted() ve hemen geri döner.

İlerlemeler
Resource ana makinesinin ERROR(/Collection).