RESOLVED - issue BATCH-1239: Add email-sending item writer
Fix map generics for Spring 3
This commit is contained in:
@@ -102,9 +102,9 @@ public class SimpleMailMessageItemWriter implements ItemWriter<SimpleMailMessage
|
||||
}
|
||||
catch (MailSendException e) {
|
||||
@SuppressWarnings("unchecked")
|
||||
Map<SimpleMailMessage, MessagingException> failedMessages = e.getFailedMessages();
|
||||
for (Entry<SimpleMailMessage, MessagingException> entry : failedMessages.entrySet()) {
|
||||
mailErrorHandler.handle(entry.getKey(), entry.getValue());
|
||||
Map<Object, Exception> failedMessages = e.getFailedMessages();
|
||||
for (Entry<Object, Exception> entry : failedMessages.entrySet()) {
|
||||
mailErrorHandler.handle((SimpleMailMessage) entry.getKey(), (MessagingException) entry.getValue());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -106,9 +106,9 @@ public class MimeMessageItemWriter implements ItemWriter<MimeMessage> {
|
||||
}
|
||||
catch (MailSendException e) {
|
||||
@SuppressWarnings("unchecked")
|
||||
Map<MimeMessage, MessagingException> failedMessages = e.getFailedMessages();
|
||||
for (Entry<MimeMessage, MessagingException> entry : failedMessages.entrySet()) {
|
||||
mailErrorHandler.handle(new MimeMailMessage(entry.getKey()), entry.getValue());
|
||||
Map<Object, Exception> failedMessages = e.getFailedMessages();
|
||||
for (Entry<Object, Exception> entry : failedMessages.entrySet()) {
|
||||
mailErrorHandler.handle(new MimeMailMessage((MimeMessage)entry.getKey()), (MessagingException)entry.getValue());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user