DeviceMonitorMultiplexer

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

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


İstekleri birden fazla IDeviceMonitor'ya yaymak için kullanılan bir proxy sınıfı.

Özet

Herkese açık oluşturucular

DeviceMonitorMultiplexer()

Herkese açık yöntemler

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

Bir cihaz durumunun değiştirildiğini IDeviceMonitor işaret eder.

void removeMonitor(IDeviceMonitor mon)
void run()

Monitor'un tüm @Option alanları ayarlandıktan sonra çağrılacak bir yöntem.

void setDeviceLister(IDeviceMonitor.DeviceLister lister)

DeviceLister ayarlanmasına izin verir.

void stop()

Monitörün durdurulması gerektiğinde çağrılacak bir yöntem.

Herkese açık oluşturucular

DeviceMonitorMultiplexer

public DeviceMonitorMultiplexer ()

Herkese açık yöntemler

addMonitor

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

Parametreler
globalDeviceMonitor IDeviceMonitor

addMonitors

public void addMonitors (List<IDeviceMonitor> globalDeviceMonitors)

Parametreler
globalDeviceMonitors List

notifyDeviceStateChange

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

Bir cihaz durumunun değiştirildiğini IDeviceMonitor işaret eder. İzleme uygulamaları, bu yöntemde yaptıkları işlem miktarını ve IDeviceManager/DeviceLister etkileşimini sınırlamalıdır.

Parametreler
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

removeMonitor

public void removeMonitor (IDeviceMonitor mon)

Parametreler
mon IDeviceMonitor

run

public void run ()

İzleyicinin tüm @Option alanları ayarlandıktan sonra çağrılacak bir yöntem.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

DeviceLister ayarlanmasına izin verir. Lister'ı ayarlama girişimi başarılı olduktan sonra, uygulamalar sonraki tüm girişimleri reddedebilir.

Parametreler
lister IDeviceMonitor.DeviceLister

stop

public void stop ()

Monitörün durdurulması gerektiğinde çağrılacak bir yöntem.