Class TestMailServer.MailServer
java.lang.Object
org.springframework.integration.test.mail.TestMailServer.MailServer
- All Implemented Interfaces:
java.lang.Runnable
- Direct Known Subclasses:
TestMailServer.ImapServer,TestMailServer.Pop3Server,TestMailServer.SmtpServer
- Enclosing class:
- TestMailServer
public abstract static class TestMailServer.MailServer
extends java.lang.Object
implements java.lang.Runnable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classTestMailServer.MailServer.MailHandler -
Field Summary
Fields Modifier and Type Field Description protected java.util.Set<java.lang.String>assertionsprotected static java.lang.StringIO_EXCEPTIONprotected org.apache.commons.logging.LogLOGGERprotected java.util.List<java.lang.String>messages -
Method Summary
Modifier and Type Method Description booleanassertReceived(java.lang.String assertion)java.util.List<java.lang.String>getMessages()intgetPort()booleanisListening()protected abstract TestMailServer.MailServer.MailHandlermailHandler(java.net.Socket socket)voidresetServer()voidrun()voidstop()
-
Field Details
-
LOGGER
protected final org.apache.commons.logging.Log LOGGER -
IO_EXCEPTION
protected static final java.lang.String IO_EXCEPTION- See Also:
- Constant Field Values
-
assertions
protected final java.util.Set<java.lang.String> assertions -
messages
protected final java.util.List<java.lang.String> messages
-
-
Method Details
-
getPort
public int getPort() -
isListening
public boolean isListening() -
getMessages
public java.util.List<java.lang.String> getMessages() -
resetServer
public void resetServer() -
assertReceived
public boolean assertReceived(java.lang.String assertion) -
run
public void run()- Specified by:
runin interfacejava.lang.Runnable
-
mailHandler
-
stop
public void stop()
-