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