| Type Before | Type After | No. of Instances | No. of Commits | No. of Projects | Hierarchy Relation | Primitive Info | Namespace |
|---|---|---|---|---|---|---|---|
| java.util.concurrent.Callable | net.jodah.recurrent.RetryableCallable | 1 | 1 | 1 | - | - | Jdk -> Internal |
| net.jodah.recurrent.Scheduler | java.util.concurrent.ScheduledExecutorService | 15 | 1 | 1 | - | - | Internal -> Jdk |
| net.jodah.recurrent.Testing.RecordingRunnable | net.jodah.recurrent.Testing.RecordingCallable<?> | 1 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.recurrent.RetryableCallable | java.util.concurrent.Callable | 1 | 1 | 1 | - | - | Internal -> Jdk |
| net.jodah.recurrent.Testing.RecordingRunnable | net.jodah.recurrent.Testing.RecordingCallable<java.lang.String> | 2 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.recurrent.ListenableFuture | net.jodah.recurrent.RecurrentFuture | 11 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.util.concurrent.ScheduledExecutorService | java.util.concurrent.ExecutorService | 4 | 2 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| net.jodah.recurrent.event.CompletionListener | net.jodah.recurrent.RecurrentFuture | 1 | 1 | 1 | - | - | Internal -> Internal |
| void | java.lang.Throwable | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Runnable | net.jodah.recurrent.Testing.ThrowableRunnable | 1 | 1 | 1 | - | - | Jdk -> Internal |
| ? extendsjava.util.concurrent.CompletableFuture<T> | java.util.concurrent.CompletableFuture<T> | 3 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| ? | java.lang.reflect.AccessibleObject | 4 | 4 | 1 | - | - | TypeVariable -> Jdk |
| java.lang.Throwable | ? extendsjava.lang.Throwable | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.concurrent.ExecutorService | net.jodah.recurrent.Scheduler | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.concurrent.ScheduledExecutorService | net.jodah.recurrent.Scheduler | 3 | 1 | 1 | - | - | Jdk -> Internal |
| net.jodah.recurrent.Invocation | net.jodah.recurrent.RetryStats | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| void | boolean | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| net.jodah.recurrent.Scheduler | long | 1 | 1 | 1 | - | - | Internal -> Jdk |
| net.jodah.recurrent.RetryStats | net.jodah.recurrent.Invocation | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| net.jodah.recurrent.AsyncCallable<java.lang.reflect.AccessibleObject> | long | 1 | 1 | 1 | - | - | Internal -> Jdk |
| net.jodah.recurrent.Invocation | net.jodah.recurrent.AsyncInvocation | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| net.jodah.recurrent.RecurrentFuture<java.lang.reflect.AccessibleObject> | net.jodah.recurrent.RetryPolicy | 1 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.recurrent.event.SuccessListener | net.jodah.recurrent.AsyncListeners.AsyncResultListener | 1 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.recurrent.event.CompletionListener | net.jodah.recurrent.event.ContextualResultListener | 1 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.recurrent.event.FailureListener | net.jodah.recurrent.AsyncListeners.AsyncResultListener<T> | 1 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.recurrent.event.FailureListener | net.jodah.recurrent.event.ResultListener<T, java.lang.Throwable> | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Runnable | net.jodah.recurrent.ContextualRunnable | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Class | java.util.List | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| net.jodah.recurrent.ContextualRunnable | java.lang.Runnable | 1 | 1 | 1 | - | - | Internal -> Jdk |
| net.jodah.recurrent.AsyncListeners | net.jodah.recurrent.Listeners | 5 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.Runnable | net.jodah.recurrent.CheckedRunnable | 7 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.RuntimeException | net.jodah.recurrent.RecurrentException | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Internal |
| net.jodah.recurrent.ContextualCallable | net.jodah.recurrent.AsyncContextualCallable | 9 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Runnable | net.jodah.recurrent.AsyncContextualRunnable | 1 | 1 | 1 | - | - | Jdk -> Internal |
| net.jodah.recurrent.ContextualRunnable | net.jodah.recurrent.AsyncContextualRunnable | 4 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.recurrent.AsyncContextualCallable | net.jodah.recurrent.ContextualCallable | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.concurrent.Callable | net.jodah.recurrent.ContextualCallable | 1 | 1 | 1 | - | - | Jdk -> Internal |
| net.jodah.recurrent.AsyncCallable | net.jodah.recurrent.AsyncContextualCallable | 4 | 1 | 1 | SIBLING | - | Internal -> Internal |
| net.jodah.recurrent.AsyncContextualCallable | java.util.concurrent.Callable | 5 | 2 | 1 | R_SUPER_T | - | Internal -> Jdk |
| long | net.jodah.failsafe.util.Duration | 3 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.Class<? extendsjava.lang.IllegalAccessException> | java.lang.IllegalAccessException | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| net.jodah.recurrent.Testing.ThrowableRunnable | net.jodah.failsafe.function.CheckedRunnable | 5 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.recurrent.AsyncContextualCallable | net.jodah.failsafe.Callables.AsyncCallableWrapper | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| net.jodah.recurrent.SyncRecurrent | net.jodah.failsafe.SyncFailsafe | 2 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.failsafe.util.concurrent.Scheduler | java.util.concurrent.CompletableFuture<T> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| net.jodah.failsafe.Listeners | net.jodah.failsafe.ListenerBindings | 4 | 1 | 1 | - | - | Internal -> Internal |
| java.util.List<java.lang.Class<? extendsjava.lang.Throwable>> | boolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| net.jodah.failsafe.ListenerBindings | net.jodah.failsafe.ListenerConfig | 4 | 1 | 1 | - | - | Internal -> Internal |
| java.util.concurrent.atomic.AtomicInteger | net.jodah.failsafe.ListenerConfigTest.ListenerCounter | 6 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Integer | net.jodah.failsafe.util.Ratio | 4 | 1 | 1 | - | - | Jdk -> Internal |
| net.jodah.failsafe.event.ResultListener | net.jodah.failsafe.function.CheckedBiConsumer | 1 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.failsafe.event.ContextualSuccessListener | net.jodah.failsafe.function.CheckedBiConsumer | 1 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.failsafe.ListenerConfig | net.jodah.failsafe.FailsafeConfig | 1 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.failsafe.event.SuccessListener | net.jodah.failsafe.function.CheckedConsumer | 1 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.failsafe.event.FailureListener | net.jodah.failsafe.function.CheckedConsumer | 1 | 1 | 1 | - | - | Internal -> Internal |
| void | net.jodah.failsafe.CircuitBreaker | 3 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.concurrent.Callable | net.jodah.failsafe.function.ContextualCallable | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.concurrent.CompletableFuture | java.util.concurrent.CompletionStage | 4 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| net.jodah.failsafe.function.ContextualCallable | java.util.concurrent.Callable | 1 | 1 | 1 | - | - | Internal -> Jdk |
| ? extendsjava.lang.Throwable | java.lang.Throwable | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| net.jodah.failsafe.FailsafeFuture<java.lang.String> | java.util.concurrent.Future | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Jdk |
| net.jodah.failsafe.function.CheckedBiFunction<R, java.lang.Throwable, R> | net.jodah.failsafe.Fallback | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.reflect.AccessibleObject | ? | 1 | 1 | 1 | - | - | Jdk -> TypeVariable |
| net.jodah.failsafe.Functions.AsyncCallableWrapper | java.util.concurrent.Callable | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Jdk |
| java.util.concurrent.Callable | java.util.function.Function | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| net.jodah.failsafe.Functions.AsyncCallableWrapper | java.util.function.Function | 2 | 1 | 1 | - | - | Internal -> Jdk |
| net.jodah.failsafe.FailsafeFuture | java.util.concurrent.Future | 18 | 1 | 1 | R_SUPER_T | - | Internal -> Jdk |
| net.jodah.failsafe.FailsafeConfig<T, ?> | net.jodah.failsafe.event.EventHandler | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| net.jodah.failsafe.event.EventHandler | net.jodah.failsafe.Listeners.ListenerRegistry<R> | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.util.concurrent.Future<java.lang.Void> | void | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| net.jodah.failsafe.function.AsyncCallable | java.util.concurrent.Callable | 1 | 1 | 1 | - | - | Internal -> Jdk |
| net.jodah.failsafe.FailsafeFuture<T> | net.jodah.failsafe.Execution | 1 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.failsafe.AsyncExecution | net.jodah.failsafe.Execution | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| net.jodah.failsafe.SyncFailsafe | net.jodah.failsafe.FailsafeExecutor | 8 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.util.concurrent.CompletableFuture | java.util.concurrent.Callable | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| net.jodah.failsafe.function.AsyncRunnable | net.jodah.failsafe.function.CheckedRunnable | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.List | net.jodah.failsafe.function.CheckedConsumer | 7 | 1 | 1 | - | - | Jdk -> Internal |
| net.jodah.failsafe.event.EventHandler | net.jodah.failsafe.FailsafeExecutor<T> | 2 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.failsafe.event.EventHandler | net.jodah.failsafe.FailsafeExecutor<java.lang.reflect.AccessibleObject> | 1 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.failsafe.FailsafeExecutor | net.jodah.failsafe.RetryPolicy | 1 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.failsafe.FailsafeConfig | net.jodah.failsafe.FailsafeExecutor | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| net.jodah.failsafe.function.ContextualCallable | net.jodah.failsafe.function.ContextualSupplier | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.util.concurrent.CompletableFuture<T> | net.jodah.failsafe.AsyncExecution | 1 | 1 | 1 | - | - | Jdk -> Internal |
| net.jodah.failsafe.Policy | net.jodah.failsafe.Policy<R> | 2 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.failsafe.Policy | net.jodah.failsafe.Policy<java.lang.reflect.AccessibleObject> | 1 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.failsafe.PolicyExecutor | void | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.concurrent.Callable | net.jodah.failsafe.function.CheckedSupplier | 18 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.concurrent.Callable | java.util.function.Supplier | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| net.jodah.failsafe.ExecutionResult | void | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.String | java.lang.reflect.AccessibleObject | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.concurrent.Future | java.util.concurrent.CompletableFuture | 5 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| long | java.time.Duration | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.concurrent.TimeUnit | java.time.temporal.ChronoUnit | 3 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| net.jodah.failsafe.event.FailsafeEvent | net.jodah.failsafe.event.ExecutionAttemptedEvent | 2 | 1 | 1 | - | - | Internal -> Internal |
| net.jodah.failsafe.event.FailsafeEvent | net.jodah.failsafe.event.ExecutionCompletedEvent | 8 | 1 | 1 | - | - | Internal -> Internal |
| double | net.jodah.failsafe.util.Ratio | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| net.jodah.failsafe.function.CheckedBiFunction | net.jodah.failsafe.function.CheckedFunction | 4 | 1 | 1 | - | - | Internal -> Internal |
| java.util.concurrent.CompletableFuture | java.util.concurrent.Future | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |