Package com.icegreen.greenmail.imap
Class ImapHandler
- java.lang.Object
-
- java.lang.Thread
-
- com.icegreen.greenmail.imap.ImapHandler
-
- All Implemented Interfaces:
ImapConstants
,java.lang.Runnable
public class ImapHandler extends java.lang.Thread implements ImapConstants
The handler class for IMAP connections. TODO: This is a quick cut-and-paste hack from POP3Handler. This, and the ImapServer should probably be rewritten from scratch.- Author:
- Federico Barbieri
, Peter M. Goldstein
-
-
Field Summary
-
Fields inherited from interface com.icegreen.greenmail.imap.ImapConstants
BAD, BYE, CAPABILITIES, EIGHT_BIT_ENCODING, HIERARCHY_DELIMITER, HIERARCHY_DELIMITER_CHAR, INBOX_NAME, NAMESPACE_PREFIX, NAMESPACE_PREFIX_CHAR, NO, OK, SP, UNTAGGED, USER_NAMESPACE, VERSION
-
-
Constructor Summary
Constructors Constructor Description ImapHandler(UserManager userManager, ImapHostManager imapHost, java.net.Socket socket)
ImapHandler(UserManager userManager, ImapHostManager imapHost, java.net.Socket socket, AbstractServer server)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
forceConnectionClose(java.lang.String message)
void
run()
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
ImapHandler
public ImapHandler(UserManager userManager, ImapHostManager imapHost, java.net.Socket socket)
-
ImapHandler
public ImapHandler(UserManager userManager, ImapHostManager imapHost, java.net.Socket socket, AbstractServer server)
-
-