משווק Sl4aEvent
public
class
Sl4aEventDispatcher
extends Object
JavaScript.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
בנאים ציבוריים
משווק Sl4aEvent
public Sl4aEventDispatcher (Sl4aClient client, long timeout)
פרמטרים | |
---|---|
client |
Sl4aClient |
timeout |
long |
שיטות ציבוריות
ביטול
public void cancel ()
הפסקת ההפעלה של השרשור ומחיקת כל האירועים.
ניקויכל האירועים
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 או null. |
ראן
public void run ()
pendingForEvent
public Sl4aEventDispatcher.EventSl4aObject waitForEvent (String name,predicate, long timeout)
סקר של אירוע ספציפי שתואם לשם ולפרדקט.
פרמטרים | |
---|---|
name |
String : שם האירוע. |
predicate |
: הפרדיקט שהאירוע צריך לעבור. |
timeout |
long : הזמן הקצוב לתפוגה שמוגדר באלפיות השנייה עד שאירוע הפופ חוזר. |
החזרות | |
---|---|
Sl4aEventDispatcher.EventSl4aObject |
אם לא נמצא אירוע, הערך EventSl4aObject או null. |
שיטות מוגנות
סקרים פנימיים
protected boolean internalPolling ()
סקרים פנימיים לאירועים, לא אמורים להיקרא. חשיפה לבדיקה.
החזרות | |
---|---|
boolean |