Sl4aEventDispatcher
public
class
Sl4aEventDispatcher
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.util.sl4a.Sl4aEventDispatcher |
Etkinlik sevk görevlisi, etkinlik için anket yapar ve bunları sorgulanmak üzere ada göre sıraya koyar. YAPILACAKLAR: Etkinlik işleyiciler için destek ekleyin.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
Sl4aEventDispatcher.EventSl4aObject
Etkinlik yoklayıcısı tarafından döndürülen nesne. |
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
SHUTDOWN_EVENT
|
Kamu inşaatçıları | |
---|---|
Sl4aEventDispatcher(Sl4aClient client, long timeout)
|
Herkese açık yöntemler | |
---|---|
void
|
cancel()
İleti dizisi yürütmesini durdurun ve tüm etkinlikleri temizleyin. |
void
|
clearAllEvents()
tüm etkinlikleri temizle |
void
|
clearEvents(String name)
Tek bir etkinlik adına ait tüm etkinlikleri temizleyin. |
|
popAllEvents(String name)
Tek bir türdeki tüm etkinlikleri döndürür veya etkinlik yoksa boş liste döndürür. |
Sl4aEventDispatcher.EventSl4aObject
|
popEvent(String name, long timeout)
Ada göre bir etkinlik için anket |
void
|
run()
|
Sl4aEventDispatcher.EventSl4aObject
|
waitForEvent(String name,
Ad ve koşulla eşleşen belirli bir etkinliğe yönelik anket. |
Korunan yöntemler | |
---|---|
boolean
|
internalPolling()
Etkinliklerin dahili yoklaması çağrılmamalıdır. |
Fields'ın oynadığı filmler
SHUTDOWN_EVENT
public static final String SHUTDOWN_EVENT
Kamu inşaatçıları
Sl4aEventDispatcher
public Sl4aEventDispatcher (Sl4aClient client, long timeout)
Parametreler | |
---|---|
client |
Sl4aClient |
timeout |
long |
Herkese açık yöntemler
iptal
public void cancel ()
İleti dizisi yürütmesini durdurun ve tüm etkinlikleri temizleyin.
temizleTümEtkinlikleri
public void clearAllEvents ()
tüm etkinlikleri temizle
netEtkinlikler
public void clearEvents (String name)
Tek bir etkinlik adına ait tüm etkinlikleri temizleyin.
Parametreler | |
---|---|
name |
String |
popTümEtkinlikler
publicpopAllEvents (String name)
Tek bir türdeki tüm etkinlikleri döndürür veya etkinlik yoksa boş liste döndürür.
Parametreler | |
---|---|
name |
String |
İlerlemeler | |
---|---|
|
PopEtkinlik
public Sl4aEventDispatcher.EventSl4aObject popEvent (String name, long timeout)
Ada göre bir etkinlik için anket
Parametreler | |
---|---|
name |
String : Etkinliğin adı. |
timeout |
long : Pop etkinliğinin geri döneceği milisaniye cinsinden zaman aşımı. |
İlerlemeler | |
---|---|
Sl4aEventDispatcher.EventSl4aObject |
Etkinlik bulunamadıysa EventSl4aObject veya null. |
çalıştır
public void run ()
WaitForEvent
public Sl4aEventDispatcher.EventSl4aObject waitForEvent (String name,predicate, long timeout)
Ad ve koşulla eşleşen belirli bir etkinliğe yönelik anket.
Parametreler | |
---|---|
name |
String : Etkinliğin adı. |
predicate |
: etkinliğin iletmesi gereken koşul. |
timeout |
long : Pop etkinliğinin geri dönmesi için zaman aşımını milisaniye cinsinden zaman aşımına uğratır. |
İlerlemeler | |
---|---|
Sl4aEventDispatcher.EventSl4aObject |
Etkinlik bulunamadıysa EventSl4aObject veya null. |
Korunan yöntemler
dahili anket
protected boolean internalPolling ()
Etkinliklerin dahili yoklaması çağrılmamalıdır. Test amacıyla kullanıma sunuldu.
İlerlemeler | |
---|---|
boolean |