Class RetryDecision

java.lang.Object
io.jenkins.plugins.smart_retry.model.RetryDecision
All Implemented Interfaces:
Serializable

public final class RetryDecision extends Object implements Serializable
See Also:
  • Constructor Details

    • RetryDecision

      public RetryDecision(boolean shouldRetry, String reason, FailureType failureType, int nextAttemptNumber, long delayMillis)
  • Method Details

    • retry

      public static RetryDecision retry(FailureType failureType, String reason, int nextAttemptNumber, long delayMillis)
    • doNotRetry

      public static RetryDecision doNotRetry(FailureType failureType, String reason)
    • shouldRetry

      public boolean shouldRetry()
    • getReason

      public String getReason()
    • getFailureType

      public FailureType getFailureType()
    • getNextAttemptNumber

      public int getNextAttemptNumber()
    • getDelayMillis

      public long getDelayMillis()