Modifier and Type | Field and Description |
---|---|
protected ImapProcessor |
AbstractImapRequestHandler.processor |
Constructor and Description |
---|
AbstractImapRequestHandler(ImapDecoder decoder,
ImapProcessor processor,
ImapEncoder encoder) |
Modifier and Type | Interface and Description |
---|---|
interface |
CapabilityImplementingProcessor
ImapProcessor which implements one ore more Capabilities |
interface |
PermitEnableCapabilityProcessor
CapabilityImplementingProcessor which allows to ENABLE one ore more Capabilities |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAuthProcessor<M extends ImapRequest> |
class |
AbstractMailboxProcessor<M extends ImapRequest> |
class |
AbstractSubscriptionProcessor<M extends ImapRequest>
Abstract base class which should be used by implementations which need to
access the
SubscriptionManager |
class |
AppendProcessor |
class |
AuthenticateProcessor
Processor which handles the AUTHENTICATE command.
|
class |
CapabilityProcessor |
class |
CheckProcessor |
class |
CloseProcessor |
class |
CompressProcessor |
class |
CopyProcessor |
class |
CreateProcessor |
class |
DeleteProcessor |
class |
EnableProcessor |
class |
ExamineProcessor |
class |
ExpungeProcessor |
class |
GetACLProcessor
GETACL Processor.
|
class |
IdleProcessor |
class |
ListProcessor |
class |
LoginProcessor
Processes a
LOGIN command. |
class |
LogoutProcessor |
class |
LSubProcessor |
class |
NamespaceProcessor
Processes a NAMESPACE command into a suitable set of responses.
|
class |
NoopProcessor |
class |
RenameProcessor |
class |
SearchProcessor |
class |
SelectProcessor |
class |
StartTLSProcessor
Processing STARTLS commands
|
class |
StatusProcessor |
class |
StoreProcessor |
class |
SubscribeProcessor |
class |
SystemMessageProcessor
Processes system messages unrelated to IMAP.
|
class |
UnselectProcessor
Processor which implements the UNSELECT extension.
|
class |
UnsubscribeProcessor |
class |
XListProcessor
Processes XLIST command
|
Modifier and Type | Method and Description |
---|---|
static ImapProcessor |
DefaultProcessorChain.createDefaultChain(ImapProcessor chainEndProcessor,
org.apache.james.mailbox.MailboxManager mailboxManager,
org.apache.james.mailbox.SubscriptionManager subscriptionManager,
StatusResponseFactory statusResponseFactory,
MailboxTyper mailboxTyper,
long idleKeepAlive,
TimeUnit milliseconds,
Set<String> disabledCaps) |
Modifier and Type | Method and Description |
---|---|
static ImapProcessor |
DefaultProcessorChain.createDefaultChain(ImapProcessor chainEndProcessor,
org.apache.james.mailbox.MailboxManager mailboxManager,
org.apache.james.mailbox.SubscriptionManager subscriptionManager,
StatusResponseFactory statusResponseFactory,
MailboxTyper mailboxTyper,
long idleKeepAlive,
TimeUnit milliseconds,
Set<String> disabledCaps) |
Constructor and Description |
---|
AbstractAuthProcessor(Class<M> acceptableClass,
ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
AbstractMailboxProcessor(Class<M> acceptableClass,
ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
AbstractSubscriptionProcessor(Class<M> acceptableClass,
ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
org.apache.james.mailbox.SubscriptionManager subscriptionManager,
StatusResponseFactory factory) |
AppendProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory statusResponseFactory) |
AuthenticateProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
CapabilityProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory,
List<CapabilityImplementingProcessor> capabilities,
Set<String> disabledCaps) |
CapabilityProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory,
Set<String> disabledCaps) |
CheckProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
CloseProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
CompressProcessor(ImapProcessor next,
StatusResponseFactory factory) |
CopyProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
CreateProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
DeleteProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
EnableProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
EnableProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory,
List<PermitEnableCapabilityProcessor> capabilities) |
ExamineProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory statusResponseFactory) |
ExpungeProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
GetACLProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
IdleProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
IdleProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory,
long heartbeatInterval,
TimeUnit heartbeatIntervalUnit,
ScheduledExecutorService heartbeatExecutor) |
ListProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
LoginProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
LogoutProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
LSubProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
org.apache.james.mailbox.SubscriptionManager subscriptionManager,
StatusResponseFactory factory) |
NamespaceProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
NoopProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
RenameProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
SearchProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
SelectProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory statusResponseFactory) |
StartTLSProcessor(ImapProcessor next,
StatusResponseFactory factory) |
StatusProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
StoreProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
SubscribeProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
org.apache.james.mailbox.SubscriptionManager subscriptionManager,
StatusResponseFactory factory) |
SystemMessageProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager) |
UnselectProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
UnsubscribeProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
org.apache.james.mailbox.SubscriptionManager subscriptionManager,
StatusResponseFactory factory) |
XListProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory,
MailboxTyper mailboxTyper) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractChainedProcessor<M extends ImapMessage> |
class |
ImapResponseMessageProcessor |
class |
UnknownRequestProcessor |
Constructor and Description |
---|
AbstractChainedProcessor(Class<M> acceptableClass,
ImapProcessor next)
Constructs a chainable
ImapProcessor . |
ImapResponseMessageProcessor(ImapProcessor next) |
Modifier and Type | Class and Description |
---|---|
class |
FetchProcessor |
Constructor and Description |
---|
FetchProcessor(ImapProcessor next,
org.apache.james.mailbox.MailboxManager mailboxManager,
StatusResponseFactory factory) |
Modifier and Type | Method and Description |
---|---|
ImapProcessor |
DefaultImapProcessorFactory.buildImapProcessor()
Create the
ImapProcessor |
static ImapProcessor |
DefaultImapProcessorFactory.createDefaultProcessor(org.apache.james.mailbox.MailboxManager mailboxManager,
org.apache.james.mailbox.SubscriptionManager subscriptionManager) |
static ImapProcessor |
DefaultImapProcessorFactory.createDefaultProcessor(org.apache.james.mailbox.MailboxManager mailboxManager,
org.apache.james.mailbox.SubscriptionManager subscriptionManager,
long idleKeepAlive) |
static ImapProcessor |
DefaultImapProcessorFactory.createXListSupportingProcessor(org.apache.james.mailbox.MailboxManager mailboxManager,
org.apache.james.mailbox.SubscriptionManager subscriptionManager,
MailboxTyper mailboxTyper) |
static ImapProcessor |
DefaultImapProcessorFactory.createXListSupportingProcessor(org.apache.james.mailbox.MailboxManager mailboxManager,
org.apache.james.mailbox.SubscriptionManager subscriptionManager,
MailboxTyper mailboxTyper,
long idleKeepAlive,
Set<String> disabledCaps) |
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.