Annotation Interface RetryableTransaction
@Target({METHOD,TYPE})
@Retention(RUNTIME)
@Retryable(interceptor="transactionRetryInterceptor")
public @interface RetryableTransaction
Used to mark methods for which the
TransactionRetryInterceptorConfig.transactionRetryInterceptor()
should be
applied. The method defining bean should be intercepted by RetryInterceptorConfig.retryOperationsInterceptor()
for this annotation to have any effect.- Since:
- 9.1
- See Also: