RetryPreparationDecision

public class RetryPreparationDecision
extends Object

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


Klasa do opisu decyzji o tym, czy powtórzyć przygotowanie i zakończyć wykonywanie modułu. Ogólnie mogą wystąpić 3 sytuacje: - NO_NEED_RETRY: nie trzeba powtarzać przygotowania, ale trzeba zatrzymać działanie modułu. – RETRIED_SUCCESS: nie trzeba powtarzać przygotowania ani zatrzymywać wykonywania modułu. – RETRIED_FAILED: należy ponownie wykonać przygotowanie, ale nie trzeba zatrzymywać działania modułu.

Podsumowanie

Konstruktory publiczne

RetryPreparationDecision(boolean shouldRetry, boolean shouldFailRun)

Metody publiczne

Throwable getPreviousException()

Po ponownym próbie zwraca poprzedni wyjątek.

void setPreviousException(Throwable exception)

Po ponownym próbie ustaw poprzedni wyjątek.

boolean shouldFailRun()

Zwraca wartość wskazującą, czy należy zatrzymać działanie modułu.

boolean shouldRetry()

Zwraca wartość wskazującą, czy należy ponownie próbować przygotować moduł.

Konstruktory publiczne

RetryPreparationDecision

public RetryPreparationDecision (boolean shouldRetry, 
                boolean shouldFailRun)

Parametry
shouldRetry boolean

shouldFailRun boolean

Metody publiczne

getPreviousException

public Throwable getPreviousException ()

Po ponownym próbie zwraca poprzedni wyjątek.

Zwroty
Throwable

setPreviousException

public void setPreviousException (Throwable exception)

Po ponownym próbie ustaw poprzedni wyjątek.

Parametry
exception Throwable

shouldFailRun

public boolean shouldFailRun ()

Zwraca informację, czy należy zatrzymać działanie modułu.

Zwroty
boolean

shouldRetry

public boolean shouldRetry ()

Zwraca wartość wskazującą, czy należy ponownie próbować przygotować moduł.

Zwroty
boolean