משווק 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, predicate, long timeout)

סקר של אירוע ספציפי שתואם לשם ולפרדקט.

שיטות מוגנות

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 (כל האירועים)

public  popAllEvents (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