DeviceMonitorMultiplexer

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

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


คลาสพร็อกซีเพื่อเผยแพร่คําขอไปยัง IDeviceMonitor หลายรายการ

สรุป

ตัวสร้างแบบสาธารณะ

DeviceMonitorMultiplexer()

เมธอดสาธารณะ

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

ส่งสัญญาณให้ IDeviceMonitor ทราบว่ามีการเปลี่ยนแปลงสถานะของอุปกรณ์

void removeMonitor(IDeviceMonitor mon)
void run()

เมธอดที่จะเรียกใช้หลังจากตั้งค่าช่อง @Option ทั้งหมดของ Monitor แล้ว

void setDeviceLister(IDeviceMonitor.DeviceLister lister)

อนุญาตให้ตั้งค่า DeviceLister

void stop()

เมธอดที่จะเรียกใช้เมื่อต้องหยุด Monitor

ตัวสร้างแบบสาธารณะ

DeviceMonitorMultiplexer

public DeviceMonitorMultiplexer ()

เมธอดสาธารณะ

addMonitor

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

พารามิเตอร์
globalDeviceMonitor IDeviceMonitor

addMonitors

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

เมธอดที่จะเรียกใช้หลังจากตั้งค่าช่อง @Option ทั้งหมดของ Monitor แล้ว

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

อนุญาตให้ตั้งค่า DeviceLister หลังจากพยายามตั้งค่า Lister สำเร็จแล้ว การติดตั้งใช้งานอาจทิ้งการพยายามทั้งหมดที่ตามมา

พารามิเตอร์
lister IDeviceMonitor.DeviceLister

แวะพัก

public void stop ()

เมธอดที่จะเรียกใช้เมื่อต้องหยุด Monitor