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