Package com.icegreen.greenmail.imap
Class ImapHandler
java.lang.Object
com.icegreen.greenmail.server.AbstractSocketProtocolHandler
com.icegreen.greenmail.imap.ImapHandler
- All Implemented Interfaces:
ImapConstants,ProtocolHandler,Runnable
The handler class for IMAP connections.
- Author:
- Federico Barbieri <scoobie@systemy.it>, Peter M. Goldstein <farsight@alum.mit.edu>
-
Field Summary
Fields inherited from class com.icegreen.greenmail.server.AbstractSocketProtocolHandler
closeMonitor, log, quitting, socketFields inherited from interface com.icegreen.greenmail.imap.ImapConstants
BAD, BYE, HIERARCHY_DELIMITER, HIERARCHY_DELIMITER_CHAR, INBOX_NAME, MESSAGES, NAMESPACE_PREFIX, NAMESPACE_PREFIX_CHAR, NO, OK, SP, STORAGE, UNTAGGED, USER_NAMESPACE, VERSION -
Constructor Summary
ConstructorsConstructorDescriptionImapHandler(UserManager userManager, ImapHostManager imapHost, Socket socket) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Resets the handler data to a basic state.voidforceConnectionClose(String message) voidrun()Methods inherited from class com.icegreen.greenmail.server.AbstractSocketProtocolHandler
getSoTimeout, isQuitting, setQuitting
-
Constructor Details
-
ImapHandler
-
-
Method Details
-
forceConnectionClose
-
run
public void run() -
close
public void close()Resets the handler data to a basic state.- Specified by:
closein interfaceProtocolHandler- Overrides:
closein classAbstractSocketProtocolHandler
-