Commits on Jun 21, 2016
  1. @dsyer
  2. @dsyer

    Add a label to RetryContext

    dsyer committed Jun 20, 2016
  3. @dsyer

    Update to 1.2.0

    dsyer committed Jun 21, 2016
Commits on Apr 12, 2016
  1. @dsyer

    Rethrow original exception even if exhausted only

    There doesn't seem to be much justification for throwing
    RetryExhaustedException unconditionally when the context
    is marked as exhausted. It would be better to behave,
    as far as the caller is concerned, as if the cause had
    been the original exception.
    dsyer committed Apr 12, 2016
Commits on Feb 12, 2016
  1. @joshlong @dsyer

    support private @Recover methods

    joshlong committed with dsyer Feb 12, 2016
  2. @joshlong

    javadoc

    joshlong committed Feb 12, 2016
Commits on Feb 10, 2016
  1. @dsyer

    Fix another typo

    dsyer committed Feb 10, 2016
  2. @dsyer

    Tidy up some javadocs

    dsyer committed Feb 10, 2016
Commits on Feb 3, 2016
  1. @garyrussell

    Add Code of Conduct

    garyrussell committed Feb 3, 2016
Commits on Nov 11, 2014
  1. @dsyer

    Add javadocs report

    dsyer committed Nov 11, 2014
  2. @dsyer

    Add wagon provider for ssh

    dsyer committed Nov 11, 2014
Commits on Sep 30, 2014
  1. @dsyer
  2. @dsyer
Commits on Sep 19, 2014
  1. @dsyer
  2. @dsyer

    Remove unused local variable

    dsyer committed Sep 19, 2014
  3. @dsyer
  4. @dsyer

    Spelling mistake

    dsyer committed Sep 19, 2014
Commits on Aug 28, 2014
  1. @dsyer
  2. @dsyer
  3. @dsyer

    Bump release plugin

    dsyer committed Aug 28, 2014
Commits on Aug 22, 2014
  1. @dsyer

    Fixes gh-12: correct Javadocs

    The method signature for RetryCallback was changed in 1.1 but the
    Javadocs in RetryTemplate still reflected the old behaviour.
    dsyer committed Aug 22, 2014
  2. @artembilan @dsyer

    Fix `@EnableRetry` do not proxy all beans

    Fixes #13
    
    Previously the `@EnableRetry` caused to proxy **all** beans in the context, because
    of `IntroductionAdvisor` nature in the `AopUtils` logic and simple `ClassFilter.TRUE`
    in that case. In the end it just skipped `MethodMatcher` and applied `ProxyFactory` for any bean.
    
    Since we can't avoid `IntroductionAdvisor` because of `getInterfaces()` introduction,
    provide a new internal `AnnotationClassOrMethodFilter` to apply both class and method level annotation filter at once.
    
    Polishing for the `AnnotationAwareRetryOperationsInterceptor` to skip non-`@Retryable` methods and just call `invocation.proceed()`
    
    Fixes gh-13, fixes gh-14
    artembilan committed with dsyer Aug 6, 2014
Commits on May 15, 2014
  1. @dsyer

    Use Spring BOM for dependencies

    dsyer committed May 15, 2014
Commits on May 13, 2014
  1. @dsyer

    Move to next SNAPSHOT

    dsyer committed May 13, 2014
  2. @dsyer

    Update to 1.1.0.RELEASE

    dsyer committed May 13, 2014
Commits on May 12, 2014
  1. @dsyer

    Update to 1.1.0.RC3

    dsyer committed May 12, 2014
  2. @dsyer

    Add `RetryInterceptorBuilder` support

    * Add `RetryInterceptorBuilder` and its tests
    * Add usage from `AnnotationAwareRetryOperationsInterceptor`
    * Add `Retryable#interceptor()` option to use full Retry Interceptor from `BeanFactory`
    * Fix `RetryConfiguration` `beanFactory` propagation
    
    Fixes gh-11
    Artem Bilan committed with dsyer May 12, 2014
  3. @dsyer

    Code Cleanup

    * Deprecate `ObjectWaitSleeper` and replace it with `ThreadWaitSleeper`
    * Improve `SimpleMethodInvoker`
    * Use `if (logger.isDebugEnabled())` for better performance
    
    The `RetryTemplate` continues to invoke `canRetry(retryPolicy, context)` with retry loop, because some end application may rely on that logic.
    Although it looks like overhead to call `canRetry()` twice a retry: it might be heavy operation, e.g. check the state of external system
    
    Fixes gh-10
    Artem Bilan committed with dsyer May 12, 2014
Commits on May 7, 2014
  1. @dsyer
  2. @dsyer

    Tidy up @Retryable

    * Add some docs to backoff()
    * Remove unnecessary @Import
    dsyer committed May 7, 2014
Commits on May 3, 2014
  1. @dsyer
  2. @dsyer
  3. @dsyer

    Switch back to Java 1.6

    dsyer committed May 3, 2014
Commits on Apr 25, 2014
  1. @dsyer
  2. @dsyer