Class ConsulAutoConfiguration.RetryConfiguration

  • Enclosing class:
    ConsulAutoConfiguration

    @ConditionalOnClass({org.springframework.retry.annotation.Retryable.class,org.aspectj.lang.annotation.Aspect.class,org.springframework.boot.autoconfigure.aop.AopAutoConfiguration.class})
    @Configuration(proxyBeanMethods=false)
    @EnableRetry(proxyTargetClass=true)
    @Import(org.springframework.boot.autoconfigure.aop.AopAutoConfiguration.class)
    @EnableConfigurationProperties(RetryProperties.class)
    @ConditionalOnProperty(value="spring.cloud.consul.retry.enabled",
                           matchIfMissing=true)
    protected static class ConsulAutoConfiguration.RetryConfiguration
    extends Object
    • Constructor Detail

      • RetryConfiguration

        protected RetryConfiguration()
    • Method Detail

      • consulRetryInterceptor

        @Bean(name="consulRetryInterceptor")
        @ConditionalOnMissingBean(name="consulRetryInterceptor")
        public org.springframework.retry.interceptor.RetryOperationsInterceptor consulRetryInterceptor​(RetryProperties properties)