‫DeviceMonitorMultiplexer

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

طريقة سيتم استدعاؤها عندما يجب إيقاف "أداة المراقبة"

طُرق وضع التصميم العامة

DeviceMonitorMultiplexer

public DeviceMonitorMultiplexer ()

الإجراءات العامة

addMonitor

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

المعلَمات
globalDeviceMonitor IDeviceMonitor

addMonitors

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

removeMonitor

public void removeMonitor (IDeviceMonitor mon)

المعلَمات
mon IDeviceMonitor

run

public void run ()

طريقة سيتم استدعاؤها بعد ضبط جميع حقول @Option في "أداة المراقبة"

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

تسمح بضبط DeviceLister بعد محاولة ناجحة لضبط أداة العرض، يمكن أن تتجاهل عمليات التنفيذ جميع المحاولات اللاحقة.

المعلَمات
lister IDeviceMonitor.DeviceLister

stop

public void stop ()

طريقة سيتم استدعاؤها عندما يجب إيقاف "أداة المراقبة"