com.raritantechnologies.utils.email
Class EMailDispatcher

java.lang.Object
  extended bycom.raritantechnologies.utils.email.EMailDispatcher
All Implemented Interfaces:
java.lang.Runnable

public class EMailDispatcher
extends java.lang.Object
implements java.lang.Runnable

Threaded email dispatcher - works with an EMailSpooler to send out emails via the javax.mail package.


Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Constructor Summary
EMailDispatcher()
           
EMailDispatcher(java.util.Properties props)
           
EMailDispatcher(java.util.Properties props, EMailSpooler mailSpooler)
           
 
Method Summary
 void mailMessage(EMailBean messageBean)
           
 void mailMessage(java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String mess)
           
 void mailMessages(EMailBean[] messages)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EMailDispatcher

public EMailDispatcher()

EMailDispatcher

public EMailDispatcher(java.util.Properties props)

EMailDispatcher

public EMailDispatcher(java.util.Properties props,
                       EMailSpooler mailSpooler)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

mailMessages

public void mailMessages(EMailBean[] messages)

mailMessage

public void mailMessage(EMailBean messageBean)

mailMessage

public void mailMessage(java.lang.String from,
                        java.lang.String to,
                        java.lang.String subject,
                        java.lang.String mess)