IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


واجهة المستخدم لتنفيذ جامعي الموارد المخصصة.

ملخص

الأساليب العامة

default long getDeviceMetricizeTimeoutMs ()

الحصول على مهلة قياس الجهاز بالمللي ثانية.

default getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager)

يجمع مقاييس موارد الجهاز.

default long getHostMetricizeTimeoutMs ()

يحصل على المضيف قياس المهلة في مللي ثانية.

default getHostResourceMetrics ()

يجمع مقاييس الموارد المضيفة.

الأساليب العامة

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

الحصول على مهلة قياس الجهاز بالمللي ثانية.

عائدات
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

يجمع مقاييس موارد الجهاز. يجب أن ترجع الدالة في getDeviceMetricizeTimeoutMs() مللي ثانية، وإلا فسيتم إسقاط النتيجة بواسطة LabResourceDeviceMonitor . يرجى أيضًا التحقق من Thread.currentThread().isInterrupted() قبل العملية المكلفة والعودة على الفور.

حدود
descriptor DeviceDescriptor : DeviceDescriptor وصف الجهاز حول جهاز القياس.

deviceManager IDeviceManager : مثيل IDeviceManager .

عائدات
ERROR(/Collection) من Resource الجهاز.

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

يحصل على المضيف قياس المهلة في مللي ثانية.

عائدات
long

getHostResourceMetrics

public  getHostResourceMetrics ()

يجمع مقاييس الموارد المضيفة. يجب أن ترجع الدالة في getHostMetricizeTimeoutMs() مللي ثانية، وإلا فسيتم إسقاط النتيجة بواسطة LabResourceDeviceMonitor . يرجى أيضًا التحقق من Thread.currentThread().isInterrupted() قبل العملية المكلفة والعودة على الفور.

عائدات
ERROR(/Collection) من Resource المضيفة.