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
publicpopAllEvents (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 |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)