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 ()
לנקות את כל האירועים
clearEvents
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 ()
waitForEvent
public Sl4aEventDispatcher.EventSl4aObject waitForEvent (String name,predicate, long timeout)
סקר עבור אירוע מסוים התואמים את השם והפרדיקט.
פרמטרים | |
---|---|
name | String : שם האירוע. |
predicate | |
timeout | long : הזמן הקצוב לזמן הקצוב באלפי שניות עד שאירוע הפופ יחזור. |
החזרות | |
---|---|
Sl4aEventDispatcher.EventSl4aObject | ה- EventSl4aObject או null אם לא נמצא אירוע. |
שיטות מוגנות
סקר פנימי
protected boolean internalPolling ()
סקרים פנימיים של אירועים, אין לקרוא. נחשף לבדיקה.
החזרות | |
---|---|
boolean |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-03-30 (שעון UTC).