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