guava-retrying
guava-retrying copied to clipboard
This is a small extension to Google's Guava library to allow for the creation of configurable retrying strategies for an arbitrary function call, such as something that talks to a remote service with...
Hi, Which WaitStrategy i should choose? Some case? And When i should use Fibonacci WaitStrategy? Thx Harry
**Annoyance:** This is a small annoyance; A `RetryListener` is not only called on a retry. It is called on each _attempt_. That includes the first call. **Proposed fix:** Rename -...
Hello,I want to build the retryer with different executors in my scene. The default executor is **CachedThreadPool**, but it's not fit. Thanks & Regards
Hi, I want to extend RetryerBuilder and add a method like retryIfExceptionMessage which will retry on contents of the message.
The project appears to be dead. There are 13 open pull requests, and 36 open issues, yet the last commit to master was in May 2016. I would like to...
Last Thursday (10/6/2016), Google updated guava to that release candidate. The project build.gradle contains this import: compile 'com.google.guava:guava:[10.+,)' And thus, right now guava-retrying is compiling with that guava-20.0rc1, instead of...
Running ./gradlew build on macOSierra with JDK 1.8 is throwing a Java compile error. ``` 17:04:05.868 [INFO] [org.gradle.api.internal.tasks.compile.JdkJavaCompiler] Compiling with JDK Java compiler API. 17:04:05.990 [ERROR] [system.err] warning: [options] bootstrap...
Fixes #74
The use of '+' in the range isn't strictly supported by maven and can cause issues if using a private repository manager that validates the requests (specifically jfrogs artifactory).