com.hs.mail.imap.processor
Interface ImapProcessor

All Known Implementing Classes:
AbstractExpungeProcessor, AbstractImapProcessor, AbstractListProcessor, AbstractQuotaProcessor, AbstractSelectProcessor, AppendProcessor, AuthenticateProcessor, CapabilityProcessor, CheckProcessor, CloseProcessor, CopyProcessor, CreateProcessor, DeleteProcessor, ExamineProcessor, ExpungeProcessor, FetchProcessor, GetQuotaProcessor, GetQuotaRootProcessor, ListProcessor, LoginProcessor, LogoutProcessor, LsubProcessor, NamespaceProcessor, NoopProcessor, RenameProcessor, SearchProcessor, SelectProcessor, SetQuotaProcessor, SortProcessor, StatusProcessor, StoreProcessor, SubscribeProcessor, UnsubscribeProcessor

public interface ImapProcessor

IMAP command processor.

Note: this is a transitional API and is liable to change.

Since:
Jan 31, 2010
Author:
Won Chul Doh

Method Summary
 void process(ImapSession session, ImapRequest message, org.jboss.netty.channel.Channel channel)
          Performs processing of the command.
 

Method Detail

process

void process(ImapSession session,
             ImapRequest message,
             org.jboss.netty.channel.Channel channel)
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.

Parameters:
session -
message -
channel -


Copyright © 2011. All Rights Reserved.