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