Class RetryDecision
java.lang.Object
io.jenkins.plugins.smart_retry.model.RetryDecision
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRetryDecision(boolean shouldRetry, String reason, FailureType failureType, int nextAttemptNumber, long delayMillis) -
Method Summary
Modifier and TypeMethodDescriptionstatic RetryDecisiondoNotRetry(FailureType failureType, String reason) longintstatic RetryDecisionretry(FailureType failureType, String reason, int nextAttemptNumber, long delayMillis) boolean
-
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
-
shouldRetry
public boolean shouldRetry() -
getReason
-
getFailureType
-
getNextAttemptNumber
public int getNextAttemptNumber() -
getDelayMillis
public long getDelayMillis()
-