com.ericdaugherty.mail.server.services.smtp
Class SMTPSender.Deliver

java.lang.Object
  extended by com.ericdaugherty.mail.server.services.smtp.SMTPSender.Deliver
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
SMTPSenderAmavis.AmavisDeliver, SMTPSenderStandard.StandardDeliver
Enclosing class:
SMTPSender

public abstract class SMTPSender.Deliver
extends java.lang.Object
implements java.lang.Runnable

This method takes a SMTPMessageImpl and attempts to deliver it. It is assumed that all the addresses have been validated before, and does not perform any delivery rules.


Constructor Summary
SMTPSender.Deliver()
           
 
Method Summary
 void initialize(java.lang.String messagePersistanceName)
           
abstract  void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SMTPSender.Deliver

public SMTPSender.Deliver()
Method Detail

initialize

public void initialize(java.lang.String messagePersistanceName)
                throws java.lang.Exception
Throws:
java.lang.Exception

run

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