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

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

java.lang.অবজেক্ট
com.android.tradefed.device.DeviceMonitorMultiplexer


একাধিক IDeviceMonitor এ অনুরোধ প্রচার করার জন্য একটি প্রক্সি ক্লাস।

সারসংক্ষেপ

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

DeviceMonitorMultiplexer ()

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

void addMonitor ( IDeviceMonitor globalDeviceMonitor)
void addMonitors ( globalDeviceMonitors) addMonitors ( globalDeviceMonitors)
void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

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

void removeMonitor ( IDeviceMonitor mon)
void run ()

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

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

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

void stop ()

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

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

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

public DeviceMonitorMultiplexer ()

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

অ্যাড মনিটর

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

পরামিতি
globalDeviceMonitor IDeviceMonitor

অ্যাড মনিটর

public void addMonitors ( globalDeviceMonitors)

পরামিতি
globalDeviceMonitors

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

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

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

পরামিতি
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

মনিটর অপসারণ

public void removeMonitor (IDeviceMonitor mon)

পরামিতি
mon IDeviceMonitor

চালান

public void run ()

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

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

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

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

পরামিতি
lister IDeviceMonitor.DeviceLister

থামা

public void stop ()

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