com.hs.mail.imap.processor
Class AbstractImapProcessor
java.lang.Object
com.hs.mail.imap.processor.AbstractImapProcessor
- All Implemented Interfaces:
- ImapProcessor
- Direct Known Subclasses:
- AbstractExpungeProcessor, AbstractListProcessor, AbstractQuotaProcessor, AbstractSelectProcessor, AppendProcessor, AuthenticateProcessor, CapabilityProcessor, CheckProcessor, CopyProcessor, CreateProcessor, DeleteProcessor, FetchProcessor, LoginProcessor, LogoutProcessor, NamespaceProcessor, NoopProcessor, RenameProcessor, SearchProcessor, SortProcessor, StatusProcessor, StoreProcessor, SubscribeProcessor, UnsubscribeProcessor
public abstract class AbstractImapProcessor
- extends Object
- implements ImapProcessor
- Since:
- Jan 31, 2010
- Author:
- Won Chul Doh
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractImapProcessor
protected AbstractImapProcessor()
process
public void process(ImapSession session,
ImapRequest request,
org.jboss.netty.channel.Channel channel)
- Description copied from interface:
ImapProcessor
- Performs processing of the command. If this process does not understand
the given message or failed to process then it must return an appropriate
message as per the specification.
- Specified by:
process
in interface ImapProcessor
doProcess
protected abstract void doProcess(ImapSession session,
ImapRequest request,
Responder responder)
throws Exception
- Throws:
Exception
getMailboxManager
protected MailboxManager getMailboxManager()
getUserManager
protected UserManager getUserManager()
createResponder
protected Responder createResponder(org.jboss.netty.channel.Channel channel,
ImapRequest request)
unsolicitedResponse
protected void unsolicitedResponse(ImapSession session,
Responder responder)
Copyright © 2011. All Rights Reserved.