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

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

deviceManager IDeviceManager : IDeviceManager उदाहरण।

रिटर्न
एक ERROR(/Collection) के उपकरण Resource

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

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

रिटर्न
long

getHostResourceMetrics

public  getHostResourceMetrics ()

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

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