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