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