ক্লাস্টারডিভাইস মনিটর

public class ClusterDeviceMonitor
extends LabResourceDeviceMonitor

java.lang.অবজেক্ট
com.google.dualhomelab.monitoringagent.resourcemonitoring.LabResourceServiceGrpc.LabResourceServiceImplBase
com.android.tradefed.monitoring.LabResourceDeviceMonitor
com.android.tradefed.cluster.ClusterDeviceMonitor


একটি IDeviceMonitor বাস্তবায়ন যা ট্রেডফেড ক্লাস্টার পরিষেবাতে ফলাফল রিপোর্ট করে।

সারসংক্ষেপ

পাবলিক কনস্ট্রাক্টর

ClusterDeviceMonitor ()

পাবলিক পদ্ধতি

void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

IDeviceMonitor কে সংকেত দেয় যে একটি ডিভাইসের অবস্থা পরিবর্তন করা হয়েছে।

void run ()

একটি পদ্ধতি যা মনিটরের সমস্ত @Option ক্ষেত্র সেট করার পরে বলা হবে।

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

DeviceLister সেট করার অনুমতি দেয়।

void stop ()

একটি পদ্ধতি যা মনিটর বন্ধ করার প্রয়োজন হলে কল করা হবে।

পাবলিক কনস্ট্রাক্টর

ক্লাস্টারডিভাইস মনিটর

public ClusterDeviceMonitor ()

পাবলিক পদ্ধতি

নোটিফাইডিভাইস স্টেট চেঞ্জ

public void notifyDeviceStateChange (String serial, 
                DeviceAllocationState oldState, 
                DeviceAllocationState newState)

IDeviceMonitor কে সংকেত দেয় যে একটি ডিভাইসের অবস্থা পরিবর্তন করা হয়েছে। মনিটর বাস্তবায়ন প্রক্রিয়াকরণ এবং IDeviceManager/DeviceLister ইন্টারঅ্যাকশনের পরিমাণ সীমিত করা উচিত তারা এই পদ্ধতিতে করে।

পরামিতি
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

চালানো

public void run ()

একটি পদ্ধতি যা মনিটরের সমস্ত @Option ক্ষেত্র সেট করার পরে বলা হবে।

সেটডিভাইসলিস্টার

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

DeviceLister সেট করার অনুমতি দেয়। লিস্টার সেট করার সফল প্রচেষ্টার পরে, বাস্তবায়নগুলি পরবর্তী সমস্ত প্রচেষ্টা বাতিল করতে পারে।

পরামিতি
lister IDeviceMonitor.DeviceLister

থামা

public void stop ()

একটি পদ্ধতি যা মনিটর বন্ধ করার প্রয়োজন হলে কল করা হবে।