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,
الاستطلاع لحدث معيّن يتطابق مع الاسم وعامل التقييم. |
الطرق المحمية | |
---|---|
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الأحداث
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 |