RetryPreparationDecision

public class RetryPreparationDecision
extends Object

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


Una classe per descrivere le decisioni relative alla possibilità o meno di riprovare la preparazione e di interrompere l'esecuzione del modulo. In generale, esistono tre situazioni: - NO_NEED_RETRY: non è necessario ripetere la preparazione, ma è necessario interrompere l'esecuzione del modulo. - RETRIED_SUCCESS: non è necessario ripetere la preparazione e non è necessario interrompere l'esecuzione del modulo. - RETRIED_FAILED: è necessario ripetere 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 il nuovo tentativo.

void setPreviousException(Throwable exception)

Imposta l'eccezione precedente dopo aver riprovato.

boolean shouldFailRun()

Restituisce se interrompere o meno l'esecuzione del modulo.

boolean shouldRetry()

Restituisce se ripetere o meno la preparazione del modulo.

Costruttori pubblici

RetryPreparationDecision

public RetryPreparationDecision (boolean shouldRetry, 
                boolean shouldFailRun)

Parametri
shouldRetry boolean

shouldFailRun boolean

Metodi pubblici

getPreviousException

public Throwable getPreviousException ()

Restituisce l'eccezione precedente dopo il nuovo tentativo.

Ritorni
Throwable

setPreviousException

public void setPreviousException (Throwable exception)

Imposta l'eccezione precedente dopo aver riprovato.

Parametri
exception Throwable

shouldFailRun

public boolean shouldFailRun ()

Restituisce se interrompere o meno l'esecuzione del modulo.

Ritorni
boolean

shouldRetry

public boolean shouldRetry ()

Restituisce se deve essere tentata di nuovo la preparazione del modulo.

Ritorni
boolean