RESOLVED - issue BATCH-1239: Add email-sending item writer

Fix map generics for Spring 3
This commit is contained in:
dsyer
2010-01-13 10:40:27 +00:00
parent 2f66e56b84
commit 26de51c9b7
5 changed files with 15 additions and 10 deletions

View File

@@ -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());
}
}
}

View File

@@ -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());
}
}
}