rholder/guava-retrying
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 flaky uptime.
JavaApache-2.0
Issues
- 5
- 0
Feature Request: remove final modifier from com.github.rholder.retry.Retryer
#102 opened by vdonets99 - 0
Since this project has not been maintained for a long time, I fork this project and fix the problem
#100 opened by itning - 1
- 2
- 2
Any interest in a Future's retryer?
#65 opened by manasdk - 3
Getting attempt number on success
#23 opened by parxier - 0
doubts about SimpleTimeLimiter has private Constructor,but FixedAttemptTimeLimit new it?
#96 opened by xiaozhiliaoo - 1
- 0
- 3
- 0
- 0
When i should use Fibonacci WaitStrategy
#87 opened by iHarry007 - 3
use com.google.code.findbugs:annotations instead of com.google.code.findbugs:jsr305
#33 opened by ryandm - 3
`RetryListener`s are not only called on retry
#47 opened by JensRantil - 3
- 3
is there a way to make it log what it's doing?
#71 opened by nddipiazza - 2
RetryerBuilder having protected constructor
#76 opened by yogenyadav - 1
- 4
- 3
- 0
artifact has a compile time dependency on jsr305
#74 opened by gehel - 5
- 0
Retryer.call should not catch Errors like OOME
#67 opened by sslavic - 4
Support WaitStrategy.randomExponentialWait()
#28 opened by ceefour - 0
- 0
- 1
- 0
[Question] Modify callable in case of a particular exception using RetryListener
#60 opened by sudharsannr - 1
- 9
- 0
- 3
- 1
Use Clock/Timer abstraction to read nanoTime
#52 opened by wojtkiewicz - 2
Can I retry on arbitrary predicate?
#51 opened by ron-totango - 0
Multiple builders constructed from the same builder always use the same listeners
#48 opened by JensRantil - 4
Non-generic Retryer?
#34 opened by jalaziz - 1
`retryIf(BooleanSupplier)`: when your boolean logic does not depend on the return of the Callable
#41 opened by alb-i986 - 0
AttemptTimeLimiter does not have to be generic
#46 opened by james-hu - 7
- 0
Expose Attempt implementations publicly
#45 opened - 1
Calculate sleep time from failed attempt
#25 opened by yaroslavm - 3
Be consistent about "duration" method parameters
#30 opened by Stephan202 - 12
Retry Listener
#36 opened by kevinconaway - 2
Guava version
#44 opened by igreenfield - 3
Retry following timeout
#29 opened by Stephan202 - 1
Update to Gradle 2.x
#38 opened by rholder - 1
Reuse Retryer across threads
#35 opened by dominicfarr - 4
Releasing 1.0.7 to maven central?
#31 opened by nwillc - 0
Additional criteria: .retryIfCause(Predicate<Throwable>), .retryIfCauseOfType(Class<? extends Throwable>)
#27 opened by ceefour