IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


अनुकूलित संसाधन संग्राहकों को लागू करने के लिए उपयोगकर्ता के लिए इंटरफ़ेस।

सारांश

सार्वजनिक तरीके

default long getDeviceMetricizeTimeoutMs ()

ms में डिवाइस मेट्रिकाइज़ टाइमआउट प्राप्त करता है।

default getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager)

डिवाइस संसाधन मेट्रिक्स एकत्र करता है।

default long getHostMetricizeTimeoutMs ()

ms में होस्ट मेट्रिकाइज़ टाइमआउट प्राप्त करता है।

default getHostResourceMetrics ()

मेजबान संसाधन मेट्रिक्स एकत्र करता है।

सार्वजनिक तरीके

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

ms में डिवाइस मेट्रिकाइज़ टाइमआउट प्राप्त करता है।

रिटर्न
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

डिवाइस संसाधन मेट्रिक्स एकत्र करता है। फ़ंक्शन को getDeviceMetricizeTimeoutMs() ms में वापस आना चाहिए, अन्यथा LabResourceDeviceMonitor द्वारा परिणाम छोड़ दिया जाएगा। साथ ही, कृपया महंगे ऑपरेशन से पहले Thread.currentThread().isInterrupted() की जांच करें और तुरंत वापस आएं।

मापदंडों
descriptor डिवाइस डिस्क्रिप्टर : डिवाइस DeviceDescriptor DeviceDescriptor डिवाइस के बारे में।

deviceManager IDeviceManager : IDeviceManager उदाहरण।

रिटर्न
डिवाइस Resource का एक ERROR(/Collection)

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

ms में होस्ट मेट्रिकाइज़ टाइमआउट प्राप्त करता है।

रिटर्न
long

getHostResourceMetrics

public  getHostResourceMetrics ()

मेजबान संसाधन मेट्रिक्स एकत्र करता है। फ़ंक्शन को getHostMetricizeTimeoutMs() एमएस में वापस आना चाहिए, अन्यथा परिणाम LabResourceDeviceMonitor द्वारा छोड़ दिया जाएगा। साथ ही, कृपया महंगे ऑपरेशन से पहले Thread.currentThread().isInterrupted() की जांच करें और तुरंत वापस आएं।

रिटर्न
मेजबान Resource का एक ERROR(/Collection)