com.ericdaugherty.mail.server.services.smtp
Class SMTPSenderStandard.StandardDeliver

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

public class SMTPSenderStandard.StandardDeliver
extends SMTPSender.Deliver


Constructor Summary
SMTPSenderStandard.StandardDeliver()
           
 
Method Summary
protected  void bounceMessage(int bounceType, java.util.List<FailedAddressItem> failedAddresses, SMTPMessage message)
           
protected  void deliverLocalMessage(EmailAddress address, SMTPMessage message)
          This method takes a local SMTPMessage and attempts to deliver it.
 void run()
           
 
Methods inherited from class com.ericdaugherty.mail.server.services.smtp.SMTPSender.Deliver
initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SMTPSenderStandard.StandardDeliver

public SMTPSenderStandard.StandardDeliver()
Method Detail

run

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

deliverLocalMessage

protected void deliverLocalMessage(EmailAddress address,
                                   SMTPMessage message)
                            throws NotFoundException,
                                   java.io.IOException
This method takes a local SMTPMessage and attempts to deliver it.

Throws:
NotFoundException
java.io.IOException

bounceMessage

protected void bounceMessage(int bounceType,
                             java.util.List<FailedAddressItem> failedAddresses,
                             SMTPMessage message)