IRunUtil.IRunnableResult

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult


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

סיכום

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

abstract void cancel()

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

default boolean checkOutputMonitor(Long idleOutputTimeout)

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

default getCommand()

הפונקציה מחזירה את הפקודה שמשויכת לקובץ ה-runnable.

default CommandResult getResult()

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

abstract boolean run()

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

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

ביטול

public abstract void cancel ()

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

checkOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

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

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

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

getCommand

public  getCommand ()

הפונקציה מחזירה את הפקודה שמשויכת לקובץ ה-runnable.

החזרות

getResult

public CommandResult getResult ()

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

החזרות
CommandResult

ראן

public abstract boolean run ()

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

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

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