Package com.icegreen.greenmail.imap
Class ImapHandler
java.lang.Object
java.lang.Thread
com.icegreen.greenmail.imap.ImapHandler
- All Implemented Interfaces:
ImapConstants
,Runnable
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 <scoobie@systemy.it>, Peter M. Goldstein <farsight@alum.mit.edu>
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
Field Summary
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
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
ConstructorsConstructorDescriptionImapHandler
(UserManager userManager, ImapHostManager imapHost, Socket socket) ImapHandler
(UserManager userManager, ImapHostManager imapHost, Socket socket, AbstractServer server) -
Method Summary
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 Details
-
ImapHandler
-
ImapHandler
public ImapHandler(UserManager userManager, ImapHostManager imapHost, Socket socket, AbstractServer server)
-
-
Method Details