আইরিসোর্সমেট্রিক কালেক্টর

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

হোস্ট রিসোর্সমেট্রিক্স পান

public  getHostResourceMetrics ()

হোস্ট রিসোর্স মেট্রিক্স সংগ্রহ করে। ফাংশনটি অবশ্যই getHostMetricizeTimeoutMs() ms এ ফিরতে হবে, অন্যথায় ফলাফলটি LabResourceDeviceMonitor দ্বারা বাদ দেওয়া হবে। এছাড়াও, ব্যয়বহুল অপারেশনের আগে দয়া করে Thread.currentThread().isInterrupted() চেক করুন এবং অবিলম্বে ফিরে আসুন।

রিটার্নস
হোস্ট Resource একটি ERROR(/Collection)