| 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.