Sl4aEventDispatcher

public class Sl4aEventDispatcher
extends Object

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


يقوم مُرسِل الحدث باستطلاع آراء الحدث وإدراجه في قائمة الانتظار حسب الاسم ليتم الاستعلام عنه. قائمة المهام: إضافة دعم لمعالِجات الأحداث.

ملخّص

الصفوف المتداخلة

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)

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

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

boolean internalPolling()

الاستطلاع الداخلي للأحداث، يجب عدم طلبه.

الحقول

حدث_SHUTDOWN_EVENT

public static final String SHUTDOWN_EVENT

شركة إنشاءات عامة

Sl4aEventDispatcher

public Sl4aEventDispatcher (Sl4aClient client, 
                long timeout)

المعلمات
client Sl4aClient

timeout long

الطرق العامة

إلغاء

public void cancel ()

يمكنك إيقاف تنفيذ سلسلة المحادثات ومحو جميع الأحداث.

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

public void clearAllEvents ()

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

محو الأحداث

public void clearEvents (String name)

محو جميع الأحداث لاسم حدث واحد.

المعلمات
name String

POPAllالأحداث

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