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

Sl4aEventDispatcher

public class Sl4aEventDispatcher
extends Object

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


Petugas operator acara melakukan polling untuk acara dan mengantrekannya menurut nama yang akan ditanyakan. TODO: tambahkan dukungan untuk penangan acara.

Ringkasan

Kelas bertingkat

class Sl4aEventDispatcher.EventSl4aObject

Objek yang dikembalikan oleh event poller.

Fields

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 daftar kosong jika tidak ada acara.

Sl4aEventDispatcher.EventSl4aObject popEvent (String name, long timeout)

Jajak pendapat 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 sesuai dengan nama dan predikatnya.

Metode yang dilindungi

boolean internalPolling ()

Polling internal acara, tidak boleh dipanggil.

Fields

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 daftar kosong jika tidak ada acara.

Parameter
name String

Kembali

popEvent

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

Jajak pendapat untuk satu acara berdasarkan nama

Parameter
name String : nama acara.

timeout long : waktu tunggu dalam milidetik untuk kembali ke acara pop.

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

Lari

public void run ()

waitForEvent

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

Polling untuk acara tertentu yang sesuai dengan nama dan predikatnya.

Parameter
name String : nama acara.

predicate : predikat yang harus dilalui acara.

timeout long : batas waktu habis dalam milidetik agar acara pop kembali.

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

Metode yang dilindungi

internalPolling

protected boolean internalPolling ()

Polling internal acara, tidak boleh dipanggil. Dipaparkan untuk pengujian.

Kembali
boolean