IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


उपयोगकर्ता के लिए, पसंद के मुताबिक बनाए गए संसाधन कलेक्टर लागू करने का इंटरफ़ेस.

खास जानकारी

पब्लिक मेथड

default long getDeviceMetricizeTimeoutMs()

इस फ़ंक्शन से, डिवाइस के मेट्रिकाइज़ेशन का टाइम आउट (मिलीसेकंड में) मिलता है.

default Collection<Resource> getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

यह कुकी, डिवाइस के संसाधन की मेट्रिक इकट्ठा करती है.

default long getHostMetricizeTimeoutMs()

इस फ़ंक्शन से, होस्ट के लिए मेट्रिक बनाने का टाइम आउट (मिलीसेकंड में) मिलता है.

default Collection<Resource> getHostResourceMetrics()

यह कुकी, होस्ट के संसाधन की मेट्रिक इकट्ठा करती है.

पब्लिक मेथड

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

इस फ़ंक्शन से, डिवाइस के मेट्रिकाइज़ेशन का टाइम आउट (मिलीसेकंड में) मिलता है.

रिटर्न
long

getDeviceResourceMetrics

public Collection<Resource> getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

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

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

deviceManager IDeviceManager: IDeviceManager इंस्टेंस.

रिटर्न
Collection<Resource> Collection में से Resource डिवाइस.

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

इस फ़ंक्शन से, होस्ट के लिए मेट्रिक बनाने का टाइम आउट (मिलीसेकंड में) मिलता है.

रिटर्न
long

getHostResourceMetrics

public Collection<Resource> getHostResourceMetrics ()

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

रिटर्न
Collection<Resource> Collection का होस्ट Resource.