DeviceMonitorMultiplexer

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

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


Class proxy untuk menyebarkan permintaan ke beberapa IDeviceMonitor.

Ringkasan

Konstruktor publik

DeviceMonitorMultiplexer()

Metode publik

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

Memberi sinyal ke IDeviceMonitor bahwa status perangkat telah diubah.

void removeMonitor(IDeviceMonitor mon)
void run()

Metode yang akan dipanggil setelah semua kolom @Option Monitor ditetapkan.

void setDeviceLister(IDeviceMonitor.DeviceLister lister)

Memungkinkan DeviceLister ditetapkan.

void stop()

Metode yang akan dipanggil saat Monitor perlu dihentikan.

Konstruktor publik

DeviceMonitorMultiplexer

public DeviceMonitorMultiplexer ()

Metode publik

addMonitor

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

Parameter
globalDeviceMonitor IDeviceMonitor

addMonitors

public void addMonitors ( globalDeviceMonitors)

Parameter
globalDeviceMonitors

notifyDeviceStateChange

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

Memberi sinyal ke IDeviceMonitor bahwa status perangkat telah diubah. Penerapan monitor harus membatasi jumlah pemrosesan dan interaksi IDeviceManager/DeviceLister yang dilakukan dalam metode ini.

Parameter
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

removeMonitor

public void removeMonitor (IDeviceMonitor mon)

Parameter
mon IDeviceMonitor

lari

public void run ()

Metode yang akan dipanggil setelah semua kolom @Option Monitor ditetapkan.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Memungkinkan DeviceLister ditetapkan. Setelah berhasil mencoba menetapkan Lister, implementasi dapat menghapus semua upaya berikutnya.

Parameter
lister IDeviceMonitor.DeviceLister

berhenti

public void stop ()

Metode yang akan dipanggil saat Monitor perlu dihentikan.