DeviceMonitorMultiplexer

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

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


Class proxy untuk menerapkan 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)

Mengizinkan DeviceLister untuk 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

addMonitors

public void addMonitors ( globalDeviceMonitors)

Parameter
globalDeviceMonitors

AlertsDeviceStateChange

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

Memberi sinyal ke 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

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)

Mengizinkan DeviceLister untuk disetel. Setelah upaya yang berhasil untuk mengatur Lister, implementasi dapat mengabaikan semua upaya berikutnya.

Parameter
lister IDeviceMonitor.DeviceLister

berhenti

public void stop ()

Metode yang akan dipanggil saat Monitor perlu dihentikan.