5d919d5fe5725040b4117c85fba2bc4a4dacdbc9
Files Diff
- Added: 10
- Removed: 1
- Renamed: 0
- Modified: 26
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Rename Method | 2 | ||
Rename Method public testFailureListenerNotCalledOnAbort() : void renamed to public testFailureListenerCalledOnAbort() : void in class net.jodah.failsafe.FailsafeConfigTest | From | To | |
Rename Method public testComplete() : void renamed to public testCompleteForNoResult() : void in class net.jodah.failsafe.AsyncExecutionTest | From | To | |
Move Method | 3 | ||
Move Method package randomDelay(delay long, jitterFactor double, random double) : long from class net.jodah.failsafe.AbstractExecution to public randomDelay(delay long, jitterFactor double, random double) : long from class net.jodah.failsafe.internal.util.RandomDelay | From | To | |
Move Method package randomDelay(delay long, jitter long, random double) : long from class net.jodah.failsafe.AbstractExecution to public randomDelay(delay long, jitter long, random double) : long from class net.jodah.failsafe.internal.util.RandomDelay | From | To | |
Move Method package randomDelayInRange(delayMin long, delayMax long, random double) : long from class net.jodah.failsafe.AbstractExecution to public randomDelayInRange(delayMin long, delayMax long, random double) : long from class net.jodah.failsafe.internal.util.RandomDelay | From | To | |
Pull Up Attribute | 1 | ||
Pull Up Attribute private callable : Callable<Object> from class net.jodah.failsafe.AsyncExecution to package callable : Callable<Object> from class net.jodah.failsafe.AbstractExecution | From | To | |
Move Attribute | 4 | ||
Move Attribute package retryPolicy : RetryPolicy from class net.jodah.failsafe.AbstractExecution to private retryPolicy : RetryPolicy from class net.jodah.failsafe.internal.executor.RetryPolicyExecutor | From | To | |
Move Attribute private delayNanos : long from class net.jodah.failsafe.AbstractExecution to private delayNanos : long from class net.jodah.failsafe.internal.executor.RetryPolicyExecutor | From | To | |
Move Attribute package circuitBreaker : CircuitBreaker from class net.jodah.failsafe.AbstractExecution to private circuitBreaker : CircuitBreaker from class net.jodah.failsafe.internal.executor.CircuitBreakerExecutor | From | To | |
Move Attribute package retriesExceeded : boolean from class net.jodah.failsafe.AbstractExecution to private retriesExceeded : boolean from class net.jodah.failsafe.internal.executor.RetryPolicyExecutor | From | To | |
Extract Class | 2 | ||
Extract Class net.jodah.failsafe.internal.executor.RetryPolicyExecutor from class net.jodah.failsafe.AbstractExecution | From | To | |
Extract Class net.jodah.failsafe.internal.util.RandomDelay from class net.jodah.failsafe.AbstractExecution | From | To | |
Move And Rename Class | 1 | ||
Move And Rename Class net.jodah.failsafe.AbstractExecutionTest moved and renamed to net.jodah.failsafe.internal.util.RandomDelayTest | From | To | |
Change Variable Type | 1 | ||
Change Variable Type future : FailsafeFuture<String> to future : Future in method public shouldHandleRejectedRetryExecution() : void in class net.jodah.failsafe.AsyncFailsafeTest | From | To | |
Change Attribute Type | 1 | ||
Change Attribute Type fallback : CheckedBiFunction<R,Throwable,R> to fallback : Fallback in class net.jodah.failsafe.FailsafeConfig | From | To | |
Extract Method | 1 | ||
Extract Method package executeAsync(pr PolicyResult, scheduler Scheduler, future FailsafeFuture<Object>) : PolicyResult extracted from package completeOrRetry(result Object, failure Throwable) : boolean in class net.jodah.failsafe.AsyncExecution | From | To | |
Rename Parameter | 1 | ||
Rename Parameter checkArgs : boolean to noResult : boolean in method package complete(result Object, failure Throwable, noResult boolean) : boolean in class net.jodah.failsafe.AsyncExecution | From | To |