public class XListProcessor extends ListProcessor implements CapabilityImplementingProcessor
ImapProcessor.Responder| Constructor and Description |
|---|
XListProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory,
MailboxTyper mailboxTyper) |
| Modifier and Type | Method and Description |
|---|---|
protected ImapResponseMessage |
createResponse(boolean noInferior,
boolean noSelect,
boolean marked,
boolean unmarked,
boolean hasChildren,
boolean hasNoChildren,
String mailboxName,
char delimiter,
MailboxType type) |
protected void |
doProcess(ListRequest message,
ImapSession session,
String tag,
ImapCommand command,
ImapProcessor.Responder responder) |
List<String> |
getImplementedCapabilities(ImapSession session)
Return a list of all Capabilities that are implemented by the Processor
|
protected boolean |
isAcceptable(ImapMessage message)
Is the given message acceptable?
|
doProcessaddFlagsResponses, buildFullPath, bye, bye, condstoreEnablingCommand, doProcess, flags, getMailboxManager, getSelectedMailbox, getStatusResponseFactory, idRanges, mailboxName, messageRange, no, no, normalizeMessageRange, okComplete, okComplete, permanentFlags, process, respondVanished, taggedBad, unsolicitedResponses, unsolicitedResponsesprocessclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocesspublic XListProcessor(ImapProcessor next, org.apache.james.mailbox.MailboxManager mailboxManager, StatusResponseFactory factory, MailboxTyper mailboxTyper)
public List<String> getImplementedCapabilities(ImapSession session)
CapabilityImplementingProcessorgetImplementedCapabilities in interface CapabilityImplementingProcessor#getImplementedCapabilities(org.apache.james.imap.api.process.ImapSession)protected boolean isAcceptable(ImapMessage message)
AbstractChainedProcessorisAcceptable in class ListProcessormessage - ImapMessage, not nullprotected void doProcess(ListRequest message, ImapSession session, String tag, ImapCommand command, ImapProcessor.Responder responder)
protected ImapResponseMessage createResponse(boolean noInferior, boolean noSelect, boolean marked, boolean unmarked, boolean hasChildren, boolean hasNoChildren, String mailboxName, char delimiter, MailboxType type)
createResponse in class ListProcessorCopyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.