org.mule.transport.email
Class AbstractGreenMailSupport

java.lang.Object
  extended by org.mule.transport.email.AbstractGreenMailSupport
Direct Known Subclasses:
FixedPortGreenMailSupport

public abstract class AbstractGreenMailSupport
extends java.lang.Object


Field Summary
static java.lang.String ALICE
           
static java.lang.String ALICE_EMAIL
           
static java.lang.String AT_EXAMPLE_COM
           
static java.lang.String BOB
           
static java.lang.String BOB_EMAIL
           
static java.lang.String LOCALHOST
           
protected  Log logger
           
static java.lang.String MESSAGE
           
static java.lang.String PASSWORD
           
static long STARTUP_PERIOD_MS
           
 
Constructor Summary
AbstractGreenMailSupport()
           
 
Method Summary
protected  void createAliceAndStoreEmail(java.lang.Object message)
           
protected  void createBobAndStoreEmail(java.lang.Object message)
           
protected  void createUserAndStoreEmail(java.lang.String email, java.lang.String user, java.lang.String password, java.lang.Object message)
           
protected  com.icegreen.greenmail.util.GreenMail getServers()
           
 javax.mail.internet.MimeMessage getValidMessage(java.lang.String to)
           
protected abstract  int nextPort()
           
protected  void startServers(java.util.List<java.lang.Integer> list)
           
protected  void stopServers()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOCALHOST

public static final java.lang.String LOCALHOST
See Also:
Constant Field Values

MESSAGE

public static final java.lang.String MESSAGE
See Also:
Constant Field Values

AT_EXAMPLE_COM

public static final java.lang.String AT_EXAMPLE_COM
See Also:
Constant Field Values

BOB

public static final java.lang.String BOB
See Also:
Constant Field Values

BOB_EMAIL

public static final java.lang.String BOB_EMAIL
See Also:
Constant Field Values

ALICE

public static final java.lang.String ALICE
See Also:
Constant Field Values

ALICE_EMAIL

public static final java.lang.String ALICE_EMAIL
See Also:
Constant Field Values

PASSWORD

public static final java.lang.String PASSWORD
See Also:
Constant Field Values

STARTUP_PERIOD_MS

public static final long STARTUP_PERIOD_MS
See Also:
Constant Field Values

logger

protected final Log logger
Constructor Detail

AbstractGreenMailSupport

public AbstractGreenMailSupport()
Method Detail

createUserAndStoreEmail

protected void createUserAndStoreEmail(java.lang.String email,
                                       java.lang.String user,
                                       java.lang.String password,
                                       java.lang.Object message)
                                throws java.lang.Exception
Throws:
java.lang.Exception

createBobAndStoreEmail

protected void createBobAndStoreEmail(java.lang.Object message)
                               throws java.lang.Exception
Throws:
java.lang.Exception

createAliceAndStoreEmail

protected void createAliceAndStoreEmail(java.lang.Object message)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

startServers

protected void startServers(java.util.List<java.lang.Integer> list)
                     throws java.lang.Exception
Throws:
java.lang.Exception

nextPort

protected abstract int nextPort()

stopServers

protected void stopServers()
                    throws java.lang.Exception
Throws:
java.lang.Exception

getServers

protected com.icegreen.greenmail.util.GreenMail getServers()

getValidMessage

public javax.mail.internet.MimeMessage getValidMessage(java.lang.String to)
                                                throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.