A basic implementation of ResultRetryAlgorithm. Using this implementation would mean that
all exceptions should be retried, all responses should be accepted (including null) and
no retrying process should ever be canceled.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-17 UTC."],[[["The latest version of the `BasicResultRetryAlgorithm` is 2.63.1, which can be found through the provided link."],["This webpage documents various versions of the `BasicResultRetryAlgorithm`, a class that implements `ResultRetryAlgorithmWithContext` and handles retries for exceptions and responses, with version history going back to at least 2.7.1."],["`BasicResultRetryAlgorithm` is a Java class designed for basic retrying logic, where all exceptions are retried, all responses (including null) are accepted, and the retry process is never canceled."],["The class's `createNextAttempt` method consistently returns null, indicating no specific settings for the subsequent attempt are provided by this algorithm."],["The `shouldRetry` method in `BasicResultRetryAlgorithm` determines if a retry should occur, by returning true if a `Throwable` was thrown and false otherwise, while ignoring the `ResponseT` and potentially throwing `CancellationException`."]]],[]]