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.