ShouldRetry Interface

public interface ShouldRetry

Defines a callback delegate that will be invoked whenever a retry condition is encountered.

Method Summary

Modifier and Type Method and Description
boolean invoke(int retryCount, RuntimeException lastException, ReferenceObjectHelper<Duration> delay)

Defines a callback delegate that will be invoked whenever a retry condition is encountered.

Method Details

invoke

public boolean invoke(int retryCount, RuntimeException lastException, ReferenceObjectHelper delay)

Defines a callback delegate that will be invoked whenever a retry condition is encountered.

Parameters:

retryCount - The current retry attempt count.
lastException - The exception that caused the retry conditions to occur.
delay - The delay that indicates how long the current thread will be suspended before the next iteration is invoked.

Returns:

if a retry is allowed; otherwise, .

Applies to