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,
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
publicpopAllEvents (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 |