Sl4aEventDispatcher

public class Sl4aEventDispatcher
extends Object

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


Etkinlik dağıtıcı, etkinlik için anket yapar ve sorgulanacak şekilde ada göre sıraya koyar. TODO: Etkinlik işleyicileri için destek ekleyin.

Özet

İç içe yerleştirilmiş sınıflar

class Sl4aEventDispatcher.EventSl4aObject

Etkinlik toplayıcı tarafından döndürülen nesne. 

Fields'ın oynadığı filmler

public static final String SHUTDOWN_EVENT

Herkese açık kurucular

Sl4aEventDispatcher(Sl4aClient client, long timeout)

Herkese açık yöntemler

void cancel()

Konuk yürütmeyi durdurun ve tüm etkinlikleri temizleyin.

void clearAllEvents()

tüm etkinlikleri temizleyin

void clearEvents(String name)

Bir etkinlik adıyla ilişkili tüm etkinlikleri temizleyin.

popAllEvents(String name)

Bir türdeki tüm etkinlikleri döndürme veya etkinlik yoksa boş liste döndürme.

Sl4aEventDispatcher.EventSl4aObject popEvent(String name, long timeout)

Adına göre bir etkinlik için anket oluşturma

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

Ad ve önermeyle eşleşen belirli bir etkinlik için anket yapın.

Korunan yöntemler

boolean internalPolling()

Etkinliklerin dahili anketi çağrılmamalıdır.

Fields'ın oynadığı filmler

SHUTDOWN_EVENT

public static final String SHUTDOWN_EVENT

Herkese açık kurucular

Sl4aEventDispatcher

public Sl4aEventDispatcher (Sl4aClient client, 
                long timeout)

Parametreler
client Sl4aClient

timeout long

Herkese açık yöntemler

iptal

public void cancel ()

Konuk yürütmeyi durdurun ve tüm etkinlikleri temizleyin.

clearAllEvents

public void clearAllEvents ()

tüm etkinlikleri temizleyin

clearEvents

public void clearEvents (String name)

Bir etkinlik adıyla ilişkili tüm etkinlikleri temizleyin.

Parametreler
name String

popAllEvents

public  popAllEvents (String name)

Bir türdeki tüm etkinlikleri döndürme veya etkinlik yoksa boş liste döndürme.

Parametreler
name String

İlerlemeler

popEvent

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

Adına göre bir etkinlik için anket oluşturma

Parametreler
name String: Etkinliğin adı.

timeout long: Pop etkinliğinin döndürülmesi için milisaniye cinsinden zaman aşımı.

İlerlemeler
Sl4aEventDispatcher.EventSl4aObject EventSl4aObject veya etkinlik bulunamadıysa null.

çalıştır

public void run ()

waitForEvent

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

Ad ve önermeyle eşleşen belirli bir etkinlik için anket yapın.

Parametreler
name String: Etkinliğin adı.

predicate : Etkinliğin karşılaması gereken önerme.

timeout long: timeout pop-up etkinliğinin döndürülmesi için milisaniye cinsinden zaman aşımı.

İlerlemeler
Sl4aEventDispatcher.EventSl4aObject EventSl4aObject veya etkinlik bulunamadıysa null.

Korunan yöntemler

internalPolling

protected boolean internalPolling ()

Etkinliklerin dahili anketi çağrılmamalıdır. Test için yayınlandı.

İlerlemeler
boolean