com.ericdaugherty.mail.server.persistence
Interface LocalDeliveryProcessor

All Known Implementing Classes:
SimpleFileIOProcessor, TestingFileIOProcessor

public interface LocalDeliveryProcessor

Author:
Andreas Kyrmegalos

Method Summary
 void createUserRepository(java.lang.String userRepository)
           
 long getMessagePersistedSize(User user, java.lang.String messageLocation)
           
 java.lang.String getUserRepository(User user)
           
 java.lang.Object persistLocalMessage(User user, SMTPMessage message, EmailAddress address)
           
 

Method Detail

createUserRepository

void createUserRepository(java.lang.String userRepository)

getUserRepository

java.lang.String getUserRepository(User user)

getMessagePersistedSize

long getMessagePersistedSize(User user,
                             java.lang.String messageLocation)

persistLocalMessage

java.lang.Object persistLocalMessage(User user,
                                     SMTPMessage message,
                                     EmailAddress address)
                                     throws java.io.IOException
Throws:
java.io.IOException