IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


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

خلاصه

روش های عمومی

default long getDeviceMetricizeTimeoutMs ()

مهلت زمانی اندازه گیری دستگاه را در میلی ثانیه دریافت می کند.

default getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager)

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

default long getHostMetricizeTimeoutMs ()

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

default getHostResourceMetrics ()

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

روش های عمومی

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

مهلت زمانی اندازه گیری دستگاه را در میلی ثانیه دریافت می کند.

برمی گرداند
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

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

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

deviceManager IDeviceManager : نمونه IDeviceManager .

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

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

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

برمی گرداند
long

getHostResourceMetrics

public  getHostResourceMetrics ()

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

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