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

Sl4aEventDispatcher

public class Sl4aEventDispatcher
extends Object

java.lang.Objek
com.android.tradefed.util.sl4a.Sl4aEventDispatcher


Jajak pendapat operator acara untuk acara dan antrekan berdasarkan nama yang akan ditanyakan. TODO: tambahkan dukungan untuk event handler.

Ringkasan

Kelas bersarang

class Sl4aEventDispatcher.EventSl4aObject

Objek dikembalikan oleh poller acara.

Bidang

public static final String SHUTDOWN_EVENT

Konstruktor publik

Sl4aEventDispatcher ( Sl4aClient client, long timeout)

Metode publik

void cancel ()

Hentikan eksekusi utas dan bersihkan semua acara.

void clearAllEvents ()

hapus semua acara

void clearEvents (String name)

Hapus semua acara untuk satu nama acara.

popAllEvents (String name)

Kembalikan semua acara dari satu jenis, atau kosongkan daftar jika tidak ada acara.

Sl4aEventDispatcher.EventSl4aObject popEvent (String name, long timeout)

Polling untuk satu acara berdasarkan nama

void run ()
Sl4aEventDispatcher.EventSl4aObject waitForEvent (String name, predicate, long timeout) waitForEvent (String name, predicate, long timeout)

Polling untuk acara tertentu yang cocok dengan nama dan predikatnya.

Metode yang dilindungi

boolean internalPolling ()

Jajak pendapat internal acara, tidak boleh dipanggil.

Bidang

SHUTDOWN_EVENT

public static final String SHUTDOWN_EVENT

Konstruktor publik

Sl4aEventDispatcher

public Sl4aEventDispatcher (Sl4aClient client, 
                long timeout)

Parameter
client Sl4aClient

timeout long

Metode publik

membatalkan

public void cancel ()

Hentikan eksekusi utas dan bersihkan semua acara.

clearAllEvents

public void clearAllEvents ()

hapus semua acara

clearEvents

public void clearEvents (String name)

Hapus semua acara untuk satu nama acara.

Parameter
name String

popAllEvents

public  popAllEvents (String name)

Kembalikan semua acara dari satu jenis, atau kosongkan daftar jika tidak ada acara.

Parameter
name String

Pengembalian

popEvent

public Sl4aEventDispatcher.EventSl4aObject popEvent (String name, 
                long timeout)

Polling untuk satu acara berdasarkan nama

Parameter
name String : nama acara.

timeout long : batas waktu dalam milidetik untuk menampilkan acara pop.

Pengembalian
Sl4aEventDispatcher.EventSl4aObject EventSl4aObject atau null jika tidak ada acara yang ditemukan.

berlari

public void run ()

waitForEvent

public Sl4aEventDispatcher.EventSl4aObject waitForEvent (String name, 
                 predicate, 
                long timeout)

Polling untuk acara tertentu yang cocok dengan nama dan predikatnya.

Parameter
name String : nama acara.

predicate : predikat yang harus dilalui acara.

timeout long : batas waktu batas waktu dalam milidetik untuk acara pop kembali.

Pengembalian
Sl4aEventDispatcher.EventSl4aObject EventSl4aObject atau null jika tidak ada acara yang ditemukan.

Metode yang dilindungi

polling internal

protected boolean internalPolling ()

Jajak pendapat internal acara, tidak boleh dipanggil. Diekspos untuk pengujian.

Pengembalian
boolean