Sl4aEventDispatcher

public class Sl4aEventDispatcher
extends Object

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


يستقصي مرسل الحدث للحدث ويضعهم في قائمة الانتظار بالاسم ليتم الاستعلام عنها. TODO: إضافة دعم لمعالجات الأحداث.

ملخص

فئات متداخلة

class Sl4aEventDispatcher.EventSl4aObject

تم إرجاع الكائن بواسطة مستطلع الحدث.

مجالات

public static final String SHUTDOWN_EVENT

المنشأت العامة

Sl4aEventDispatcher ( Sl4aClient client, long timeout)

الأساليب العامة

void cancel ()

أوقف تنفيذ الموضوع وتنظيف جميع الأحداث.

void clearAllEvents ()

امسح كل الاحداث

void clearEvents (String name)

امسح كل الأحداث لاسم حدث واحد.

popAllEvents (String name)

قم بإرجاع جميع الأحداث من نوع واحد ، أو قائمة فارغة إذا لم يكن هناك حدث.

Sl4aEventDispatcher.EventSl4aObject popEvent (String name, long timeout)

استطلاع لحدث واحد بالاسم

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

استطلاع لحدث معين يطابق الاسم والمسند.

الطرق المحمية

boolean internalPolling ()

الاقتراع الداخلي للأحداث ، لا ينبغي أن يسمى.

مجالات

SHUTDOWN_EVENT

public static final String SHUTDOWN_EVENT

المنشأت العامة

Sl4aEventDispatcher

public Sl4aEventDispatcher (Sl4aClient client, 
                long timeout)

المعلمات
client Sl4aClient

timeout long

الأساليب العامة

إلغاء

public void cancel ()

أوقف تنفيذ الموضوع وتنظيف جميع الأحداث.

clearAllEvents

public void clearAllEvents ()

امسح كل الاحداث

واضح

public void clearEvents (String name)

امسح كل الأحداث لاسم حدث واحد.

المعلمات
name String

popAllEvents

public  popAllEvents (String name)

قم بإرجاع جميع الأحداث من نوع واحد ، أو قائمة فارغة إذا لم يكن هناك حدث.

المعلمات
name String

عائدات

popEvent

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

استطلاع لحدث واحد بالاسم

المعلمات
name String : اسم الحدث.

timeout long : المهلة بالمللي ثانية لعودة حدث البوب.

عائدات
Sl4aEventDispatcher.EventSl4aObject EventSl4aObject أو خالية إذا لم يتم العثور على حدث.

يركض

public void run ()

انتظر الحدث

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

استطلاع لحدث معين يطابق الاسم والمسند.

المعلمات
name String : اسم الحدث.

predicate : المسند الذي يجب أن يمر به الحدث.

timeout long : المهلة بالمللي ثانية لعودة حدث البوب.

عائدات
Sl4aEventDispatcher.EventSl4aObject EventSl4aObject أو خالية إذا لم يتم العثور على حدث.

الطرق المحمية

داخلي

protected boolean internalPolling ()

الاقتراع الداخلي للأحداث ، لا ينبغي أن يسمى. يتعرض للاختبار.

عائدات
boolean