RiprovaPreparationDecision

public class RetryPreparationDecision
extends Object

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


Una classe per descrivere le decisioni sull'opportunità o meno di ritentare la preparazione e di fallire l'esecuzione del modulo. Nel complesso, ci sarebbero 3 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 ritentare 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 un 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 riprovare o meno la preparazione del modulo.

Costruttori pubblici

RiprovaPreparationDecision

public RetryPreparationDecision (boolean shouldRetry, 
                boolean shouldFailRun)

Parametri
shouldRetry boolean

shouldFailRun boolean

Metodi pubblici

getPreviousException

public Throwable getPreviousException ()

Restituisce l'eccezione precedente dopo un nuovo tentativo.

ritorna
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.

ritorna
boolean

dovrebbeRiprova

public boolean shouldRetry ()

Restituisce se riprovare o meno la preparazione del modulo.

ritorna
boolean