RetryPreparationDecision

public class RetryPreparationDecision
extends Object

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


Uma classe para descrever as decisões sobre tentar novamente a preparação ou falhar na execução do módulo. No geral, haveria três situações: - NO_NEED_RETRY: não é necessário repetir a preparação, mas é necessário interromper a execução do módulo. - RETRIED_SUCCESS: não é necessário repetir a preparação nem interromper a execução do módulo. - RETRIED_FAILED: é necessário repetir a preparação, mas não é necessário interromper a execução do módulo.

Resumo

Construtores públicos

RetryPreparationDecision(boolean shouldRetry, boolean shouldFailRun)

Métodos públicos

Throwable getPreviousException()

Retorna a exceção anterior após a nova tentativa.

void setPreviousException(Throwable exception)

Defina a exceção anterior após a nova tentativa.

boolean shouldFailRun()

Retorna se a execução do módulo deve ser interrompida ou não.

boolean shouldRetry()

Retorna se a preparação do módulo será ou não repetida.

Construtores públicos

RetryPreparationDecision

public RetryPreparationDecision (boolean shouldRetry, 
                boolean shouldFailRun)

Parâmetros
shouldRetry boolean

shouldFailRun boolean

Métodos públicos

getPreviousException

public Throwable getPreviousException ()

Retorna a exceção anterior após a nova tentativa.

Retorna
Throwable

setPreviousException

public void setPreviousException (Throwable exception)

Defina a exceção anterior após a nova tentativa.

Parâmetros
exception Throwable

shouldFailRun

public boolean shouldFailRun ()

Retorna se a execução do módulo deve ser interrompida ou não.

Retorna
boolean

shouldRetry

public boolean shouldRetry ()

Retorna se a preparação do módulo será ou não repetida.

Retorna
boolean