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.