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()

מחזירה את CommandResult שמשויך לפקודה.

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 אם הפעולה הסתיימה באופן לא תקין