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

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

java.lang.Object
com.android.tradefed.device.DeviceMonitorMultiplexer


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

সারসংক্ষেপ

সরকারি নির্মাণকারী

DeviceMonitorMultiplexer ()

জনসাধারণের পদ্ধতি

void addMonitor ( IDeviceMonitor globalDeviceMonitor)
void addMonitors (List< IDeviceMonitor > 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 (List<IDeviceMonitor> globalDeviceMonitors)

প্যারামিটার
globalDeviceMonitors List

notifyDeviceStateChange

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 ()

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