DeviceMonitorMultiplexer

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

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


Kelas proxy untuk menyebarkan permintaan ke beberapa IDeviceMonitor s.

Ringkasan

Konstruktor publik

DeviceMonitorMultiplexer ()

Metode publik

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

Memberi sinyal kepada IDeviceMonitor bahwa status perangkat telah diubah.

void removeMonitor ( IDeviceMonitor mon)
void run ()

Sebuah metode yang akan dipanggil setelah semua bidang @Option Monitor telah ditetapkan.

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Mengizinkan DeviceLister disetel.

void stop ()

Sebuah metode yang akan dipanggil ketika Monitor perlu dihentikan.

Konstruktor publik

DeviceMonitorMultiplexer

public DeviceMonitorMultiplexer ()

Metode publik

tambahkanMonitor

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

Parameter
globalDeviceMonitor IDeviceMonitor

tambahkanMonitor

public void addMonitors ( globalDeviceMonitors)

Parameter
globalDeviceMonitors

beri tahuDeviceStateChange

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

Memberi sinyal kepada IDeviceMonitor bahwa status perangkat telah diubah. Implementasi monitor harus membatasi jumlah pemrosesan dan interaksi IDeviceManager/DeviceLister yang mereka lakukan dalam metode ini.

Parameter
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

hapusMonitor

public void removeMonitor (IDeviceMonitor mon)

Parameter
mon IDeviceMonitor

berlari

public void run ()

Sebuah metode yang akan dipanggil setelah semua bidang @Option Monitor telah ditetapkan.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Mengizinkan DeviceLister disetel. Setelah upaya mengatur Lister berhasil, implementasi mungkin membuang semua upaya berikutnya.

Parameter
lister IDeviceMonitor.DeviceLister

berhenti

public void stop ()

Sebuah metode yang akan dipanggil ketika Monitor perlu dihentikan.