IRunUtil.IRunnableresults
public
static
interface
IRunUtil.IRunnableResult
com.android.tradefed.util.IRunUtil.IRunnableתוצאה |
ממשק לביצוע פעולה אסינכרונית שמחזירה סטטוס בוליאני.
סיכום
שיטות ציבוריות | |
---|---|
abstract
void
|
cancel()
מבטלים את הפעולה. |
default
boolean
|
checkOutputMonitor(Long idleOutputTimeout)
הפונקציה בודקת אם הפעולה שרצה כרגע התקדמה מאז הבדיקה האחרונה. |
default
|
getCommand()
מחזירה את הפקודה שמשויכת להרצה של הפקודה. |
default
CommandResult
|
getResult()
הפונקציה מחזירה את |
abstract
boolean
|
run()
מבצעים את הפעולה. |
שיטות ציבוריות
ביטול
public abstract void cancel ()
מבטלים את הפעולה.
בדיקת פלט
public boolean checkOutputMonitor (Long idleOutputTimeout)
הפונקציה בודקת אם הפעולה שרצה כרגע התקדמה מאז הבדיקה האחרונה.
פרמטרים | |
---|---|
idleOutputTimeout |
Long : אלפיות השנייה ללא פעילות ללא התקדמות שנמדדה לפני שמתחילים להניח הנחה שלא
שנעשו התקדמות. |
החזרות | |
---|---|
boolean |
true אם זוהתה התקדמות, אחרת היא False. |
getCommand
publicgetCommand ()
מחזירה את הפקודה שמשויכת להרצה של הפקודה.
החזרות | |
---|---|
|
getתוצאה
public CommandResult getResult ()
הפונקציה מחזירה את CommandResult
שמשויך לפקודה.
החזרות | |
---|---|
CommandResult |
ראן
public abstract boolean run ()
מבצעים את הפעולה.
החזרות | |
---|---|
boolean |
true אם הפעולה תבוצע בהצלחה, false
אחרת |
קליעות | |
---|---|
Exception |
אם הפעולה הופסקה באופן חריג |