Interface | Description |
---|---|
MailboxListener |
Listens to
Mailbox events.Note that listeners may be removed asynchronously. |
MailboxListenerSupport |
Implementations of this interface supports
MailboxListener . |
MailboxManager |
Central MailboxManager which creates, lists, provides, renames and deletes
Mailboxes
|
MailboxPathLocker |
The
MailboxPathLocker is responsible to help to synchronize the
access to a MailboxPath and execute an given MailboxPathLocker.LockAwareExecution
Implementations that are not able to handle read / write locks in a different way are needed to handle all locks as write lock. |
MailboxPathLocker.LockAwareExecution<T> |
Execute code while holding a lock
|
MailboxSession |
Mailbox session.
|
MailboxSession.User |
A mailbox user.
|
MailboxSessionIdGenerator |
Generator for id's which should used for new
MailboxSession instances |
MessageManager |
Interface which represent a Mailbox
A
MessageManager should be valid for the whole MailboxSession |
MessageManager.MetaData |
Meta data about the current state of the mailbox.
|
QuotaManager |
Allows to get quotas for
MailboxSession which are bound to a user. |
RequestAware |
Implementations of this interface are aware of processing requests
|
SubscriptionManager |
Subscribes mailboxes to users.
|
Class | Description |
---|---|
MailboxListener.Added |
A mailbox event related to added message
|
MailboxListener.Event |
A mailbox event.
|
MailboxListener.Expunged | |
MailboxListener.FlagsUpdated |
A mailbox event related to updated flags
|
MailboxListener.MailboxACLUpdated |
A mailbox event related to updated ACL
|
MailboxListener.MailboxAdded |
Indicates that a mailbox has been Added.
|
MailboxListener.MailboxDeletion |
Indicates that mailbox has been deleted.
|
MailboxListener.MailboxRenamed |
Indicates that a mailbox has been renamed.
|
MailboxListener.MessageEvent |
A mailbox event related to a message.
|
StandardMailboxMetaDataComparator |
Orders by name with INBOX first.
|
Enum | Description |
---|---|
MailboxSession.SessionType | |
MessageManager.MetaData.FetchGroup |
Describes the optional data types which will get set in the
MessageManager.MetaData . |
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.