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 ()

مسح كافة الأحداث

com.clearEvents

public void clearEvents (String name)

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

حدود
name String

com.popAllEvents

public  popAllEvents (String name)

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

حدود
name String

عائدات

com.popEvent

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

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

حدود
name String : اسم الحدث.

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

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

يجري

public void run ()

waitForEvent

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

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

حدود
name String : اسم الحدث.

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

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

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

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

interPolling

protected boolean internalPolling ()

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

عائدات
boolean