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, predicate, long timeout)

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

public  popAllEvents (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