Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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 pada IDeviceMonitor bahwa status perangkat telah diubah.

void removeMonitor ( IDeviceMonitor mon)
void run ()

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

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Mengizinkan DeviceLister disetel.

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

addMonitor

public void addMonitors ( globalDeviceMonitors)

Parameter
globalDeviceMonitors

notifyDeviceStateChange

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

Memberi sinyal pada 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 ()

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

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Mengizinkan DeviceLister disetel. Setelah upaya yang berhasil untuk menyetel Lister, implementasi dapat membatalkan semua upaya berikutnya.

Parameter
lister IDeviceMonitor.DeviceLister

berhenti

public void stop ()

Metode yang akan dipanggil saat Monitor perlu dihentikan.