IN PROGRESS - issue BATCH-569: Add RetryOperationsInterceptor with stateful retry
Add context to retry recovery callback
This commit is contained in:
@@ -147,7 +147,7 @@ public class BatchMessageListenerContainerIntegrationTests extends AbstractDepen
|
||||
}
|
||||
}, msg.getJMSMessageID());
|
||||
callback.setRecoveryCallback(new RecoveryCallback() {
|
||||
public Object recover(Throwable throwable) {
|
||||
public Object recover(RetryContext context) {
|
||||
recovered++;
|
||||
logger.debug("Recovered: " + msg);
|
||||
return msg;
|
||||
|
||||
@@ -149,8 +149,8 @@ public class ExternalRetryInBatchTests extends AbstractDependencyInjectionSpring
|
||||
});
|
||||
|
||||
callback.setRecoveryCallback(new RecoveryCallback() {
|
||||
public Object recover(Throwable throwable) {
|
||||
return provider.recover(item, throwable);
|
||||
public Object recover(RetryContext context) {
|
||||
return provider.recover(item, context.getLastThrowable());
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@@ -199,8 +199,8 @@ public class ExternalRetryTests extends AbstractDependencyInjectionSpringContext
|
||||
});
|
||||
|
||||
callback.setRecoveryCallback(new RecoveryCallback() {
|
||||
public Object recover(Throwable throwable) {
|
||||
return provider.recover(item, throwable);
|
||||
public Object recover(RetryContext context) {
|
||||
return provider.recover(item, context.getLastThrowable());
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user