Package org.apache.james.mailbox

Interface Summary
Content IMAP needs to know the size of the content before it starts to write it out.
Headers TODO: remove when MessageResult is sorted out
MailboxConstants  
MailboxListener Listens to Mailbox events.
MailboxManager Central MailboxManager which creates, lists, provides, renames and deletes Mailboxes An important goal is to be JavaMail feature compatible.
MailboxMetaData Returned by the list method of MailboxRepository and others
MailboxSession Mailbox session.
MailboxSession.User A mailbox user.
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.
MessageResult Used to get specific informations about a Message without dealing with a MimeMessage instance.
MessageResult.FetchGroup Indicates the results fetched.
MessageResult.FetchGroup.PartContentDescriptor Describes the contents to be fetched for a mail part.
MessageResult.Header A header.
MessageResult.MimePath Describes a path within a multipart MIME message.
MimeDescriptor  
RequestAware Implementations of this interface are aware of processing requests
SearchQuery.HeaderOperator Marks operator as suitable for header value searching.
SearchQuery.Operator Search operator.
SubscriptionManager Subscribes users.
 

Class Summary
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.MailboxDeletionEvent Indicates that mailbox has been deleted.
MailboxListener.MailboxRenamed Indicates that a mailbox has been renamed.
MailboxListener.MessageEvent A mailbox event related to a message.
MailboxPath The path to a mailbox.
MailboxQuery Expresses select criteria for mailboxes.
MessageRange Used to define a range of messages by uid or msn, or a individual message by key or message object.
SearchQuery Models a query used to search for messages.
SearchQuery.AllCriterion Any message.
SearchQuery.BooleanOperator Boolean value search.
SearchQuery.ConjunctionCriterion Conjuction applying to the contained criteria.
SearchQuery.ContainsOperator Contained value search.
SearchQuery.Criterion Marker superclass for criteria.
SearchQuery.CustomFlagCriterion Filters on a custom flag valuation.
SearchQuery.DateOperator Operates on a date.
SearchQuery.ExistsOperator Existance search.
SearchQuery.FlagCriterion Filters on a standard flag.
SearchQuery.HeaderCriterion Header value content search.
SearchQuery.InOperator Search for numbers within set of ranges.
SearchQuery.InternalDateCriterion Filters on the internal date.
SearchQuery.NumericOperator Searches numberic values.
SearchQuery.NumericRange Numbers within a particular range.
SearchQuery.SizeCriterion Filters on the size of the message in octets.
SearchQuery.TextCriterion Message text.
SearchQuery.UidCriterion Filters on message identity.
StandardMailboxMetaDataComparator Orders by name with INBOX first.
 

Enum Summary
MailboxMetaData.Children Indicates whether this mailbox allows children and - if so - whether it has any.
MailboxMetaData.Selectability RFC3501 Selectability flag
MessageManager.MetaData.FetchGroup Describes the optional data types.
MessageRange.Type  
SearchQuery.Conjunction  
SearchQuery.DateComparator  
SearchQuery.NumericComparator  
SearchQuery.Scope  
 

Exception Summary
BadCredentialsException Indicates that the credentials for this operation were not acceptable.
MailboxException  
MailboxExistsException Indicates that the operation failed since the mailbox already exists.
MailboxNotFoundException Indicates that the failure is caused by a reference to a mailbox which does not exist.
SubscriptionException Indicates exception during subscription processing.
UnsupportedCriteriaException Indicates that a search criteria is not supported.
UnsupportedOperationException Indicates that an operation required is not supported by this mailbox.
UnsupportedSearchException Indicates that the requested search is not supported by this implementation.
 



Copyright © 2002-2010 The Apache Software Foundation. All Rights Reserved.