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