IRunUtil.IRunnableresults

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableתוצאה


ממשק לביצוע פעולה אסינכרונית שמחזירה סטטוס בוליאני.

סיכום

שיטות ציבוריות

abstract void cancel()

מבטלים את הפעולה.

default boolean checkOutputMonitor(Long idleOutputTimeout)

הפונקציה בודקת אם הפעולה שרצה כרגע התקדמה מאז הבדיקה האחרונה.

default getCommand()

מחזירה את הפקודה שמשויכת להרצה של הפקודה.

default CommandResult getResult()

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

abstract boolean run()

מבצעים את הפעולה.

שיטות ציבוריות

ביטול

public abstract void cancel ()

מבטלים את הפעולה.

בדיקת פלט

public boolean checkOutputMonitor (Long idleOutputTimeout)

הפונקציה בודקת אם הפעולה שרצה כרגע התקדמה מאז הבדיקה האחרונה.

פרמטרים
idleOutputTimeout Long: אלפיות השנייה ללא פעילות ללא התקדמות שנמדדה לפני שמתחילים להניח הנחה שלא שנעשו התקדמות.

החזרות
boolean true אם זוהתה התקדמות, אחרת היא False.

getCommand

public  getCommand ()

מחזירה את הפקודה שמשויכת להרצה של הפקודה.

החזרות

getתוצאה

public CommandResult getResult ()

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

החזרות
CommandResult

ראן

public abstract boolean run ()

מבצעים את הפעולה.

החזרות
boolean true אם הפעולה תבוצע בהצלחה, false אחרת

קליעות
Exception אם הפעולה הופסקה באופן חריג