com.ericdaugherty.mail.server.services.smtp
Interface SMTPMessage

All Known Implementing Classes:
SMTPMessageImpl

public interface SMTPMessage

An interface for the mail instances

Author:
Andreas Kyrmegalos

Method Summary
 void addDataLine(byte[] line)
           
 void addToAddress(EmailAddress toAddress)
           
 java.util.List getDataLines()
           
 int getDeliveryAttempts()
           
 EmailAddress getFromAddress()
           
 java.util.Date getScheduledDelivery()
           
 long getSize()
           
 SMTPMessagePersistenceProccessor getSMTPPersistenceProccessor()
           
 java.lang.String getSMTPUID()
           
 java.util.Date getTimeReceived()
           
 java.util.List getToAddresses()
           
 void incrementSize(long increment)
           
 boolean is8bitMIME()
           
 void set8bitMIME(boolean mime8bit)
           
 void setDeliveryAttempts(int deliveryAttempts)
           
 void setFromAddress(EmailAddress fromAddress)
           
 void setScheduledDelivery(java.util.Date scheduledDelivery)
           
 void setSMTPUID(java.lang.String smtpUID)
           
 void setTimeReceived(java.util.Date timeReceived)
           
 void setToAddresses(java.util.List toAddresses)
           
 

Method Detail

getTimeReceived

java.util.Date getTimeReceived()

setTimeReceived

void setTimeReceived(java.util.Date timeReceived)

getScheduledDelivery

java.util.Date getScheduledDelivery()

setScheduledDelivery

void setScheduledDelivery(java.util.Date scheduledDelivery)

getDeliveryAttempts

int getDeliveryAttempts()

setDeliveryAttempts

void setDeliveryAttempts(int deliveryAttempts)

getFromAddress

EmailAddress getFromAddress()

setFromAddress

void setFromAddress(EmailAddress fromAddress)

getToAddresses

java.util.List getToAddresses()

setToAddresses

void setToAddresses(java.util.List toAddresses)

addToAddress

void addToAddress(EmailAddress toAddress)

is8bitMIME

boolean is8bitMIME()

set8bitMIME

void set8bitMIME(boolean mime8bit)

getDataLines

java.util.List getDataLines()

addDataLine

void addDataLine(byte[] line)

incrementSize

void incrementSize(long increment)

getSize

long getSize()

setSMTPUID

void setSMTPUID(java.lang.String smtpUID)

getSMTPUID

java.lang.String getSMTPUID()

getSMTPPersistenceProccessor

SMTPMessagePersistenceProccessor getSMTPPersistenceProccessor()