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() ms में वापस आना चाहिए, अन्यथा परिणाम LabResourceDeviceMonitor द्वारा छोड़ दिया जाएगा। साथ ही, कृपया महंगे ऑपरेशन से पहले थ्रेड.currentThread().isInterrupted() की जांच करें और तुरंत वापस लौटें।

पैरामीटर
descriptor DeviceDescriptor : मीट्रिक डिवाइस के बारे में DeviceDescriptor

deviceManager IDeviceManager : IDeviceManager उदाहरण।

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

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

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

रिटर्न
long

getHostResourceMetrics

public  getHostResourceMetrics ()

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

रिटर्न
होस्ट Resource का एक ERROR(/Collection)