public abstract static class TestMailServer.MailServer
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Class and Description |
---|---|
class |
TestMailServer.MailServer.MailHandler |
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<java.lang.String> |
assertions |
protected java.util.List<java.lang.String> |
messages |
Modifier and Type | Method and Description |
---|---|
boolean |
assertReceived(java.lang.String assertion) |
java.util.List<java.lang.String> |
getMessages() |
int |
getPort() |
boolean |
isListening() |
protected abstract TestMailServer.MailServer.MailHandler |
mailHandler(java.net.Socket socket) |
void |
resetServer() |
void |
run() |
void |
stop() |
protected final java.util.Set<java.lang.String> assertions
protected final java.util.List<java.lang.String> messages
public int getPort()
public boolean isListening()
public java.util.List<java.lang.String> getMessages()
public void resetServer()
public boolean assertReceived(java.lang.String assertion)
public void run()
run
in interface java.lang.Runnable
protected abstract TestMailServer.MailServer.MailHandler mailHandler(java.net.Socket socket)
public void stop()