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. |