IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


رابط کاربری برای پیاده سازی گردآورندگان منابع سفارشی.

خلاصه

روشهای عمومی

default long getDeviceMetricizeTimeoutMs ()

باعث می شود که دستگاه زمان مجاز را در ms اندازه گیری کند.

default getDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)

معیارهای منابع دستگاه را جمع آوری می کند.

default long getHostMetricizeTimeoutMs ()

زمان میزبانی را در ms اندازه گیری می کند.

default getHostResourceMetrics ()

معیارهای منابع میزبان را جمع آوری می کند.

روشهای عمومی

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

باعث می شود که دستگاه زمان مجاز را در ms اندازه گیری کند.

برمی گردد
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

معیارهای منابع دستگاه را جمع آوری می کند. تابع باید در بازگشت getDeviceMetricizeTimeoutMs() کارشناسی ارشد، در غیر این صورت نتیجه این خواهد شد توسط کاهش یافته LabResourceDeviceMonitor . همچنین ، لطفاً قبل از عملیات گران قیمت ، Thread.currentThread (). isInterrupt () را بررسی کرده و بلافاصله بازگردید.

مولفه های
descriptor DeviceDescriptor است: DeviceDescriptor در مورد دستگاه metricizing است.

deviceManager IDeviceManager است: IDeviceManager به عنوان مثال.

برمی گردد
ERROR(/Collection) از دستگاه Resource .

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

زمان میزبانی را در ms اندازه گیری می کند.

برمی گردد
long

getHostResourceMetrics

public  getHostResourceMetrics ()

معیارهای منابع میزبان را جمع آوری می کند. تابع باید در بازگشت getHostMetricizeTimeoutMs() کارشناسی ارشد، در غیر این صورت نتیجه این خواهد شد توسط کاهش یافته LabResourceDeviceMonitor . همچنین ، لطفاً قبل از عملیات گران قیمت ، Thread.currentThread (). isInterrupt () را بررسی کرده و بلافاصله بازگردید.

برمی گردد
ERROR(/Collection) میزبان Resource .