public abstract class AbstractSubscriptionProcessor<M extends ImapRequest> extends AbstractMailboxProcessor<M>
SubscriptionManagerImapProcessor.Responder| Constructor and Description |
|---|
AbstractSubscriptionProcessor(Class<M> acceptableClass,
ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
org.apache.james.mailbox.SubscriptionManager subscriptionManager,
StatusResponseFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doProcess(M message,
ImapSession session,
String tag,
ImapCommand command,
ImapProcessor.Responder responder) |
protected abstract void |
doProcessRequest(M message,
ImapSession session,
String tag,
ImapCommand command,
ImapProcessor.Responder responder)
Process the request
|
protected org.apache.james.mailbox.SubscriptionManager |
getSubscriptionManager()
Return the
SubscriptionManager |
addFlagsResponses, buildFullPath, bye, bye, condstoreEnablingCommand, doProcess, flags, getMailboxManager, getSelectedMailbox, getStatusResponseFactory, idRanges, mailboxName, messageRange, no, no, normalizeMessageRange, okComplete, okComplete, permanentFlags, process, respondVanished, taggedBad, unsolicitedResponses, unsolicitedResponsesisAcceptable, processpublic AbstractSubscriptionProcessor(Class<M> acceptableClass, ImapProcessor next, org.apache.james.mailbox.MailboxManager mailboxManager, org.apache.james.mailbox.SubscriptionManager subscriptionManager, StatusResponseFactory factory)
protected org.apache.james.mailbox.SubscriptionManager getSubscriptionManager()
SubscriptionManagerprotected final void doProcess(M message, ImapSession session, String tag, ImapCommand command, ImapProcessor.Responder responder)
doProcess in class AbstractMailboxProcessor<M extends ImapRequest>protected abstract void doProcessRequest(M message, ImapSession session, String tag, ImapCommand command, ImapProcessor.Responder responder)
message - session - tag - command - responder - Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.