jar

cn.taketoday : today-retry

Maven & Gradle

Apr 27, 2023
86 stars

This project provides an abstraction around retrying failed operations, with an emphasis on declarative control of the process and policy-based behaviour that is easy to extend and customize. For instance, you can configure a plain POJO operation to retry if it fails, based on the type of exception, and with a fixed or exponential backoff.

Table Of Contents

Latest Version

Download cn.taketoday : today-retry JAR file - Latest Versions:

All Versions

Download cn.taketoday : today-retry JAR file - All Versions:

Version Vulnerabilities Size Updated
4.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window today-retry-4.0.0-Draft.3.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

cn.taketoday.classify.util

├─ cn.taketoday.classify.util.AnnotationMethodResolver.class - [JAR]

├─ cn.taketoday.classify.util.MethodInvoker.class - [JAR]

├─ cn.taketoday.classify.util.MethodInvokerUtils.class - [JAR]

├─ cn.taketoday.classify.util.MethodResolver.class - [JAR]

├─ cn.taketoday.classify.util.SimpleMethodInvoker.class - [JAR]

cn.taketoday.retry.context

├─ cn.taketoday.retry.context.RetryContextSupport.class - [JAR]

cn.taketoday.retry.policy

├─ cn.taketoday.retry.policy.AlwaysRetryPolicy.class - [JAR]

├─ cn.taketoday.retry.policy.BinaryExceptionClassifierRetryPolicy.class - [JAR]

├─ cn.taketoday.retry.policy.CircuitBreakerRetryPolicy.class - [JAR]

├─ cn.taketoday.retry.policy.CompositeRetryPolicy.class - [JAR]

├─ cn.taketoday.retry.policy.ExceptionClassifierRetryPolicy.class - [JAR]

├─ cn.taketoday.retry.policy.ExpressionRetryPolicy.class - [JAR]

├─ cn.taketoday.retry.policy.MapRetryContextCache.class - [JAR]

├─ cn.taketoday.retry.policy.MaxAttemptsRetryPolicy.class - [JAR]

├─ cn.taketoday.retry.policy.NeverRetryPolicy.class - [JAR]

├─ cn.taketoday.retry.policy.RetryCacheCapacityExceededException.class - [JAR]

├─ cn.taketoday.retry.policy.RetryContextCache.class - [JAR]

├─ cn.taketoday.retry.policy.SimpleRetryPolicy.class - [JAR]

├─ cn.taketoday.retry.policy.SoftReferenceMapRetryContextCache.class - [JAR]

├─ cn.taketoday.retry.policy.TimeoutRetryPolicy.class - [JAR]

cn.taketoday.retry.annotation

├─ cn.taketoday.retry.annotation.AnnotationAwareRetryOperationsInterceptor.class - [JAR]

├─ cn.taketoday.retry.annotation.Backoff.class - [JAR]

├─ cn.taketoday.retry.annotation.CircuitBreaker.class - [JAR]

├─ cn.taketoday.retry.annotation.EnableRetry.class - [JAR]

├─ cn.taketoday.retry.annotation.Recover.class - [JAR]

├─ cn.taketoday.retry.annotation.RecoverAnnotationRecoveryHandler.class - [JAR]

├─ cn.taketoday.retry.annotation.RetryConfiguration.class - [JAR]

├─ cn.taketoday.retry.annotation.Retryable.class - [JAR]

cn.taketoday.retry.interceptor

├─ cn.taketoday.retry.interceptor.FixedKeyGenerator.class - [JAR]

├─ cn.taketoday.retry.interceptor.MethodArgumentsKeyGenerator.class - [JAR]

├─ cn.taketoday.retry.interceptor.MethodInvocationRecoverer.class - [JAR]

├─ cn.taketoday.retry.interceptor.MethodInvocationRetryCallback.class - [JAR]

├─ cn.taketoday.retry.interceptor.NewMethodArgumentsIdentifier.class - [JAR]

├─ cn.taketoday.retry.interceptor.RetryInterceptorBuilder.class - [JAR]

├─ cn.taketoday.retry.interceptor.RetryOperationsInterceptor.class - [JAR]

├─ cn.taketoday.retry.interceptor.Retryable.class - [JAR]

├─ cn.taketoday.retry.interceptor.StatefulRetryOperationsInterceptor.class - [JAR]

cn.taketoday.classify.annotation

├─ cn.taketoday.classify.annotation.Classifier.class - [JAR]

cn.taketoday.classify

├─ cn.taketoday.classify.BackToBackPatternClassifier.class - [JAR]

├─ cn.taketoday.classify.BinaryExceptionClassifier.class - [JAR]

├─ cn.taketoday.classify.BinaryExceptionClassifierBuilder.class - [JAR]

├─ cn.taketoday.classify.Classifier.class - [JAR]

├─ cn.taketoday.classify.ClassifierAdapter.class - [JAR]

├─ cn.taketoday.classify.ClassifierSupport.class - [JAR]

├─ cn.taketoday.classify.PatternMatcher.class - [JAR]

├─ cn.taketoday.classify.PatternMatchingClassifier.class - [JAR]

├─ cn.taketoday.classify.SubclassClassifier.class - [JAR]

cn.taketoday.retry.support

├─ cn.taketoday.retry.support.Args.class - [JAR]

├─ cn.taketoday.retry.support.DefaultRetryState.class - [JAR]

├─ cn.taketoday.retry.support.RetrySimulation.class - [JAR]

├─ cn.taketoday.retry.support.RetrySimulator.class - [JAR]

├─ cn.taketoday.retry.support.RetrySynchronizationManager.class - [JAR]

├─ cn.taketoday.retry.support.RetryTemplate.class - [JAR]

├─ cn.taketoday.retry.support.RetryTemplateBuilder.class - [JAR]

cn.taketoday.retry

├─ cn.taketoday.retry.ExhaustedRetryException.class - [JAR]

├─ cn.taketoday.retry.RecoveryCallback.class - [JAR]

├─ cn.taketoday.retry.RetryCallback.class - [JAR]

├─ cn.taketoday.retry.RetryContext.class - [JAR]

├─ cn.taketoday.retry.RetryException.class - [JAR]

├─ cn.taketoday.retry.RetryListener.class - [JAR]

├─ cn.taketoday.retry.RetryOperations.class - [JAR]

├─ cn.taketoday.retry.RetryPolicy.class - [JAR]

├─ cn.taketoday.retry.RetryState.class - [JAR]

├─ cn.taketoday.retry.RetryStatistics.class - [JAR]

├─ cn.taketoday.retry.TerminatedRetryException.class - [JAR]

cn.taketoday.retry.backoff

├─ cn.taketoday.retry.backoff.BackOffContext.class - [JAR]

├─ cn.taketoday.retry.backoff.BackOffInterruptedException.class - [JAR]

├─ cn.taketoday.retry.backoff.BackOffPolicy.class - [JAR]

├─ cn.taketoday.retry.backoff.BackOffPolicyBuilder.class - [JAR]

├─ cn.taketoday.retry.backoff.ExponentialBackOffPolicy.class - [JAR]

├─ cn.taketoday.retry.backoff.ExponentialRandomBackOffPolicy.class - [JAR]

├─ cn.taketoday.retry.backoff.FixedBackOffPolicy.class - [JAR]

├─ cn.taketoday.retry.backoff.NoBackOffPolicy.class - [JAR]

├─ cn.taketoday.retry.backoff.Sleeper.class - [JAR]

├─ cn.taketoday.retry.backoff.SleepingBackOffPolicy.class - [JAR]

├─ cn.taketoday.retry.backoff.StatelessBackOffPolicy.class - [JAR]

├─ cn.taketoday.retry.backoff.ThreadWaitSleeper.class - [JAR]

├─ cn.taketoday.retry.backoff.UniformRandomBackOffPolicy.class - [JAR]

cn.taketoday.retry.listener

├─ cn.taketoday.retry.listener.MethodInvocationRetryListenerSupport.class - [JAR]

├─ cn.taketoday.retry.listener.RetryListenerSupport.class - [JAR]

cn.taketoday.retry.stats

├─ cn.taketoday.retry.stats.DefaultRetryStatistics.class - [JAR]

├─ cn.taketoday.retry.stats.DefaultRetryStatisticsFactory.class - [JAR]

├─ cn.taketoday.retry.stats.DefaultStatisticsRepository.class - [JAR]

├─ cn.taketoday.retry.stats.ExponentialAverageRetryStatistics.class - [JAR]

├─ cn.taketoday.retry.stats.MutableRetryStatistics.class - [JAR]

├─ cn.taketoday.retry.stats.RetryStatisticsFactory.class - [JAR]

├─ cn.taketoday.retry.stats.StatisticsListener.class - [JAR]

├─ cn.taketoday.retry.stats.StatisticsRepository.class - [JAR]

Advertisement

Dependencies from Group

Apr 27, 2023
3 usages
86 stars
Apr 27, 2023
1 usages
86 stars
Aug 07, 2019
1 usages
14 stars
Apr 27, 2023
1 usages
86 stars
Apr 27, 2023
86 stars

Discover Dependencies