ক্লাস্টারডিভাইস মনিটর
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) |
void | run () একটি পদ্ধতি যা মনিটরের সমস্ত @Option ক্ষেত্র সেট করার পরে বলা হবে। |
void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) |
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 ()
একটি পদ্ধতি যা মনিটর বন্ধ করার প্রয়োজন হলে কল করা হবে।