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

default Collection<Resource> getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

Cihaz kaynağı metriklerini toplar.

default long getHostMetricizeTimeoutMs()

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

default Collection<Resource> getHostResourceMetrics()

Ana makine kaynağı metriklerini toplar.

Herkese açık yöntemler

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

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

İadeler
long

getDeviceResourceMetrics

public Collection<Resource> getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

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

Parametreler
descriptor DeviceDescriptor: Metrikleştirme cihazı hakkında DeviceDescriptor.

deviceManager IDeviceManager: IDeviceManager örneği.

İadeler
Collection<Resource> Resource cihazının Collection.

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

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

İadeler
long

getHostResourceMetrics

public Collection<Resource> getHostResourceMetrics ()

Ana makine kaynağı metriklerini toplar. İşlev IResourceMetricCollector.getHostMetricizeTimeoutMs() ms içinde sonuç döndürmelidir. Aksi takdirde sonuç LabResourceDeviceMonitor tarafından bırakılır. Ayrıca, lütfen pahalı işlemden önce Thread.currentThread().isInterrupted() işlevini kontrol edin ve hemen geri dönün.

İadeler
Collection<Resource> Collection ana makinesinin Resource.