Package com.icegreen.greenmail.smtp
Class SmtpHandler
java.lang.Object
com.icegreen.greenmail.server.AbstractSocketProtocolHandler
com.icegreen.greenmail.smtp.SmtpHandler
- All Implemented Interfaces:
ProtocolHandler,Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SmtpConnectionprotected Stringprotected SmtpManagerprotected SmtpCommandRegistryprotected SmtpStateFields inherited from class com.icegreen.greenmail.server.AbstractSocketProtocolHandler
closeMonitor, log, quitting, socket -
Constructor Summary
ConstructorsConstructorDescriptionSmtpHandler(SmtpCommandRegistry registry, SmtpManager manager, Socket socket) -
Method Summary
Methods inherited from class com.icegreen.greenmail.server.AbstractSocketProtocolHandler
close, getSoTimeout, isQuitting, setQuitting
-
Field Details
-
registry
-
manager
-
conn
-
state
-
currentLine
-
-
Constructor Details
-
SmtpHandler
-
-
Method Details
-
run
public void run() -
sendGreetings
protected void sendGreetings() -
handleCommand
- Throws:
IOException
-
commandLegalSize
protected boolean commandLegalSize()
-