RetryPreparationDecision
public
class
RetryPreparationDecision
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.retry.RetryPreparationDecision |
A Class to describe the decisions about whether or not to retry preparation and to fail the module run. Overall, there would be 3 situations: - NO_NEED_RETRY: No need to retry preparation but need to stop the module run. - RETRIED_SUCCESS: No need to retry preparation and no need to stop the module run. - RETRIED_FAILED: Need to retry preparation but no need to stop the module run.
Summary
Public constructors | |
|---|---|
RetryPreparationDecision(boolean shouldRetry, boolean shouldFailRun)
|
|
Public methods | |
|---|---|
Throwable
|
getPreviousException()
Returns the previous exception after retrying. |
void
|
setPreviousException(Throwable exception)
Set the previous exception after retrying. |
boolean
|
shouldFailRun()
Returns whether or not to stop the module run. |
boolean
|
shouldRetry()
Returns whether or not to retry module preparation. |
Public constructors
RetryPreparationDecision
public RetryPreparationDecision (boolean shouldRetry,
boolean shouldFailRun)| Parameters | |
|---|---|
shouldRetry |
boolean |
shouldFailRun |
boolean |
Public methods
getPreviousException
public Throwable getPreviousException ()
Returns the previous exception after retrying.
| Returns | |
|---|---|
Throwable |
|
setPreviousException
public void setPreviousException (Throwable exception)
Set the previous exception after retrying.
| Parameters | |
|---|---|
exception |
Throwable |
shouldFailRun
public boolean shouldFailRun ()
Returns whether or not to stop the module run.
| Returns | |
|---|---|
boolean |
|
shouldRetry
public boolean shouldRetry ()
Returns whether or not to retry module preparation.
| Returns | |
|---|---|
boolean |
|