[jbpm-commits] JBoss JBPM SVN: r4430 - jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/service.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri Apr 3 15:12:34 EDT 2009
Author: bradsdavis
Date: 2009-04-03 15:12:34 -0400 (Fri, 03 Apr 2009)
New Revision: 4430
Modified:
jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/service/SynchronousMailService.java
Log:
Using new commons email snapshot methods for accessing addresses.
Modified: jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/service/SynchronousMailService.java
===================================================================
--- jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/service/SynchronousMailService.java 2009-04-03 19:11:55 UTC (rev 4429)
+++ jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/service/SynchronousMailService.java 2009-04-03 19:12:34 UTC (rev 4430)
@@ -27,41 +27,10 @@
//Emails need to have the sessions populated.
for(Email email : emails)
{
- Collection<InternetAddress> to = new HashSet<InternetAddress>();
- Collection<InternetAddress> cc = new HashSet<InternetAddress>();
- Collection<InternetAddress> bcc = new HashSet<InternetAddress>();
-
- MimeMessage message = email.getMimeMessage();
- try {
- for(Address addr : Arrays.asList(message.getRecipients(RecipientType.TO)))
- {
- if(addr instanceof InternetAddress)
- {
- to.add((InternetAddress)addr);
- }
- }
- for(Address addr : Arrays.asList(message.getRecipients(RecipientType.CC)))
- {
- if(addr instanceof InternetAddress)
- {
- cc.add((InternetAddress)addr);
- }
- }
- for(Address addr : Arrays.asList(message.getRecipients(RecipientType.BCC)))
- {
- if(addr instanceof InternetAddress)
- {
- bcc.add((InternetAddress)addr);
- }
- }
-
- }
- catch(MessagingException e)
- {
-
- }
-
-
+ Collection<InternetAddress> to = email.getToAddresses();
+ Collection<InternetAddress> cc = email.getCcAddresses();
+ Collection<InternetAddress> bcc = email.getBccAddresses();
+
for(MailServerConfiguration config : serverConfigs)
{
AddressFilter addressFilter = config.getFilter();
More information about the jbpm-commits
mailing list