Decisione sulla preparazione dei nuovi tentativi
public
class
RetryPreparationDecision
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.retry.RiprovaPreparationDecision |
Una classe per descrivere le decisioni relative a se ritentare o meno la preparazione ed evitare di dell'esecuzione del modulo. Nel complesso, si potrebbero verificare 3 situazioni: - NO_NEED_RETRY: non è necessario riprovare la preparazione, ma è necessario interrompere l'esecuzione del modulo. - RETRIED_SUCCESS: non è necessario riprovare la preparazione e non è necessario interrompere l'esecuzione del modulo. - RETRIED_FAILED: è necessario riprovare la preparazione, ma non è necessario interrompere l'esecuzione del modulo.
Riepilogo
Costruttori pubblici | |
---|---|
RetryPreparationDecision(boolean shouldRetry, boolean shouldFailRun)
|
Metodi pubblici | |
---|---|
Throwable
|
getPreviousException()
Restituisce l'eccezione precedente dopo aver riprovato. |
void
|
setPreviousException(Throwable exception)
Imposta l'eccezione precedente dopo aver riprovato. |
boolean
|
shouldFailRun()
Indica se interrompere o meno l'esecuzione del modulo. |
boolean
|
shouldRetry()
Indica se riprovare la preparazione del modulo. |
Costruttori pubblici
Decisione sulla preparazione dei nuovi tentativi
public RetryPreparationDecision (boolean shouldRetry, boolean shouldFailRun)
Parametri | |
---|---|
shouldRetry |
boolean |
shouldFailRun |
boolean |
Metodi pubblici
getPrecedenteEccezione
public Throwable getPreviousException ()
Restituisce l'eccezione precedente dopo aver riprovato.
Ritorni | |
---|---|
Throwable |
setPreviousEccezione
public void setPreviousException (Throwable exception)
Imposta l'eccezione precedente dopo aver riprovato.
Parametri | |
---|---|
exception |
Throwable |
dovrebbeFailRun
public boolean shouldFailRun ()
Indica se interrompere o meno l'esecuzione del modulo.
Ritorni | |
---|---|
boolean |
dovrebbeRiprovare
public boolean shouldRetry ()
Indica se riprovare la preparazione del modulo.
Ritorni | |
---|---|
boolean |