com.ericdaugherty.mail.server.persistence
Class SMTPMessagePersistenceFactory

java.lang.Object
  extended by com.ericdaugherty.mail.server.persistence.SMTPMessagePersistenceFactory

public final class SMTPMessagePersistenceFactory
extends java.lang.Object

A factory class to generate classes that persist SMTP messages.

Author:
Andreas Kyrmegalos

Nested Class Summary
 class SMTPMessagePersistenceFactory.SMTPFileMessageLister
           
 class SMTPMessagePersistenceFactory.SMTPMessageLister
           
static class SMTPMessagePersistenceFactory.SMTPPersistenceEngine
           
 
Method Summary
static SMTPMessagePersistenceFactory getInstance()
           
 SMTPMessagePersistenceFactory.SMTPMessageLister getSMTPMessageLister(java.lang.String smtpRepository)
           
 SMTPMessagePersistenceFactory.SMTPPersistenceEngine getSMTPPersistenceEngine()
           
 SMTPMessagePersistenceProccessor getSMTPPersistenceProccessor()
           
static void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSMTPPersistenceEngine

public SMTPMessagePersistenceFactory.SMTPPersistenceEngine getSMTPPersistenceEngine()

shutdown

public static void shutdown()

getInstance

public static SMTPMessagePersistenceFactory getInstance()

getSMTPPersistenceProccessor

public SMTPMessagePersistenceProccessor getSMTPPersistenceProccessor()

getSMTPMessageLister

public SMTPMessagePersistenceFactory.SMTPMessageLister getSMTPMessageLister(java.lang.String smtpRepository)