You can get a quick read out by looking at the stack inside the repository call (with retry interceptor configured). Use a debugger or throw an exception. You will see from the stack the order of the interceptors. If the order is wrong we can try and fix it, but I have a feeling it will be OK.
That's the idea. Thanks for trying this and being patient. If it works it will be potentially valuable for others.So the wrapper would check TransactionSynchronizationManager.isActualTransact ionActive() , if true proceed, else handle it to RetryInterceptor.



Reply With Quote