DeviceMonitorMultiplexer

public class DeviceMonitorMultiplexer
implements IDeviceMonitor 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 ()

روشی که پس از تنظیم تمام قسمتهای @ Monitor مانیتور فراخوانی می شود.

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

اجازه می دهد تا DeviceLister تنظیم شود.

void stop ()

روشی که در صورت توقف مانیتور فراخوانی می شود.

سازندگان عمومی

DeviceMonitorMultiplexer

public DeviceMonitorMultiplexer ()

روشهای عمومی

addMonitor

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

مولفه های
globalDeviceMonitor IDeviceMonitor

addMonitor ها

public void addMonitors ( globalDeviceMonitors)

مولفه های
globalDeviceMonitors

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

اجرا کن

public void run ()

روشی که پس از تنظیم تمام قسمتهای @ Monitor مانیتور فراخوانی می شود.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

اجازه می دهد تا DeviceLister تنظیم شود. پس از یک تلاش موفق برای تنظیم لیستر ، پیاده سازی ها ممکن است تمام تلاش های بعدی را کنار بگذارند.

مولفه های
lister IDeviceMonitor.DeviceLister

متوقف کردن

public void stop ()

روشی که در صورت توقف مانیتور فراخوانی می شود.