RetryPreparationDecision

public class RetryPreparationDecision
extends Object

java.lang.Object
   ↳ com.android.tradefed.retry.RetryPreparationDecision


Class שמתאר את ההחלטות לגבי ניסיון חוזר של ההכנה או ביטול ההרצה של המודול. באופן כללי, יש 3 מצבים: - NO_NEED_RETRY: אין צורך לנסות שוב את ההכנה, אבל צריך להפסיק את הפעלת המודול. - RETRIED_SUCCESS: אין צורך לנסות שוב את ההכנה ואין צורך לעצור את הפעלת המודול. - RETRIED_FAILED: צריך לנסות שוב את ההכנה, אבל אין צורך להפסיק את הפעלת המודול.

סיכום

קונסטרוקטורים גלויים לכולם

RetryPreparationDecision(boolean shouldRetry, boolean shouldFailRun)

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

Throwable getPreviousException()

הפונקציה מחזירה את החריגה הקודמת אחרי ניסיון חוזר.

void setPreviousException(Throwable exception)

מגדירים את החריג הקודם אחרי הניסיון הבא.

boolean shouldFailRun()

הפונקציה מחזירה את ההחלטה אם להפסיק את הפעלת המודול או לא.

boolean shouldRetry()

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

קונסטרוקטורים גלויים לכולם

RetryPreparationDecision

public RetryPreparationDecision (boolean shouldRetry, 
                boolean shouldFailRun)

פרמטרים
shouldRetry boolean

shouldFailRun boolean

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

getPreviousException

public Throwable getPreviousException ()

הפונקציה מחזירה את החריגה הקודמת אחרי ניסיון חוזר.

החזרות
Throwable

setPreviousException

public void setPreviousException (Throwable exception)

מגדירים את החריג הקודם אחרי הניסיון הבא.

פרמטרים
exception Throwable

shouldFailRun

public boolean shouldFailRun ()

הפונקציה מחזירה את ההחלטה אם להפסיק את הפעלת המודול או לא.

החזרות
boolean

shouldRetry

public boolean shouldRetry ()

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

החזרות
boolean