Uses of Class
org.apache.james.mailboxmanager.MailboxManagerException

Packages that use MailboxManagerException
org.apache.james.imap.processor.base   
org.apache.james.imap.processor.imap4rev1   
org.apache.james.mailboxmanager This is now some kind of complete as it reflects the ideas I have in mind. 
org.apache.james.mailboxmanager.impl   
org.apache.james.mailboxmanager.mailbox   
org.apache.james.mailboxmanager.manager   
org.apache.james.mailboxmanager.torque   
 

Uses of MailboxManagerException in org.apache.james.imap.processor.base
 

Methods in org.apache.james.imap.processor.base that throw MailboxManagerException
 java.lang.String AbstractMailboxAwareProcessor.buildFullName(ImapSession session, java.lang.String mailboxName)
           
 MailboxManager AbstractMailboxAwareProcessor.getMailboxManager(ImapSession session)
           
 

Constructors in org.apache.james.imap.processor.base that throw MailboxManagerException
SelectedMailboxSessionImpl(Mailbox mailbox, java.util.List uids, MailboxSession mailboxSession)
           
 

Uses of MailboxManagerException in org.apache.james.imap.processor.imap4rev1
 

Methods in org.apache.james.imap.processor.imap4rev1 that throw MailboxManagerException
protected  ListResult[] ListProcessor.doList(ImapSession session, java.lang.String base, java.lang.String pattern)
           
 

Uses of MailboxManagerException in org.apache.james.mailboxmanager
 

Subclasses of MailboxManagerException in org.apache.james.mailboxmanager
 class MailboxExistsException
          Indicates that the operation failed since the mailbox already exists.
 class MailboxNotFoundException
          Indicates that the failure is caused by a reference to a mailbox which does not exist.
 class UnsupportedCriteriaException
          Indicates that a search criteria is not supported.
 

Methods in org.apache.james.mailboxmanager that throw MailboxManagerException
 MessageResult.Content MessageResult.getBody()
          Gets the body of the message excluding headers.
 MessageResult.Content MessageResult.getBody(MessageResult.MimePath path)
          Gets the body of the given mime part.
 javax.mail.Flags MessageResult.getFlags()
          TODO optional, to be decided
maybe this is a good thing because IMAP often requests only the Flags and this way we don't need to create a lazy-loading MimeMessage instance just for the Flags.
 MessageResult.Content MessageResult.getFullContent()
          Gets the full message including headers and body.
 MessageResult.Content MessageResult.getFullContent(MessageResult.MimePath path)
          Gets the full content of the given mime part.
 MessageResult.Content MessageResult.getMimeBody(MessageResult.MimePath path)
          Gets the body of the given mime part.
 MessageResult.MimeDescriptor MessageResult.getMimeDescriptor()
           
 java.lang.String MessageResult.Header.getName()
          Gets the name of this header.
 java.lang.String MessageResult.Header.getValue()
          Gets the (unparsed) value of this header.
 java.util.Iterator Headers.headers()
          Gets headers for the message.
 java.util.Iterator MessageResult.headers()
          Gets headers for the message.
 java.util.Iterator MessageResult.iterateHeaders(MessageResult.MimePath path)
          Iterates the message headers for the given part in a multipart message.
 java.util.Iterator MessageResult.iterateMimeHeaders(MessageResult.MimePath path)
          Iterates the MIME headers for the given part in a multipart message.
 

Uses of MailboxManagerException in org.apache.james.mailboxmanager.impl
 

Methods in org.apache.james.mailboxmanager.impl that throw MailboxManagerException
 void UidChangeTracker.flagsUpdated(java.util.Collection messageResults, long sessionId)
          Indicates that the flags on the given messages may have been updated.
 void UidChangeTracker.flagsUpdated(MessageResult messageResult, long sessionId)
          Indicates that the flags on the given message may have been updated.
 MessageResult.Content MessageResultImpl.getBody(MessageResult.MimePath path)
           
 MessageResult.Content MessageResultImpl.getFullContent(MessageResult.MimePath path)
           
 MessageResult.Content MessageResultImpl.getMimeBody(MessageResult.MimePath path)
           
 java.util.Iterator MessageResultImpl.iterateHeaders(MessageResult.MimePath path)
           
 java.util.Iterator MessageResultImpl.iterateMimeHeaders(MessageResult.MimePath path)
           
 

Constructors in org.apache.james.mailboxmanager.impl that throw MailboxManagerException
MessageResultImpl(MessageResult result)
           
 

Uses of MailboxManagerException in org.apache.james.mailboxmanager.mailbox
 

Methods in org.apache.james.mailboxmanager.mailbox that throw MailboxManagerException
 void Mailbox.addListener(MailboxListener listener)
          Implementations of Mailbox may interpret the fact that someone is listening and do some caching and even postpone persistence until everyone has removed itself.
 MessageResult Mailbox.appendMessage(javax.mail.internet.MimeMessage message, java.util.Date internalDate, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 java.util.Iterator Mailbox.expunge(MessageRange set, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 MessageResult Mailbox.getFirstUnseen(MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 int Mailbox.getMessageCount(MailboxSession mailboxSession)
           
 java.util.Iterator Mailbox.getMessages(MessageRange set, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
          TODO: consolidate search and getMessages into a single method
 long Mailbox.getUidNext(MailboxSession mailboxSession)
           
 long Mailbox.getUidValidity(MailboxSession mailboxSession)
           
 int Mailbox.getUnseenCount(MailboxSession mailboxSession)
           
 long[] Mailbox.recent(boolean reset, MailboxSession mailboxSession)
           
 java.util.Iterator Mailbox.search(SearchQuery searchQuery, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 java.util.Iterator Mailbox.setFlags(javax.mail.Flags flags, boolean value, boolean replace, MessageRange set, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
          this is much more straight forward for IMAP instead of setting Flags of an array of lazy-loading MimeMessages.
 

Uses of MailboxManagerException in org.apache.james.mailboxmanager.manager
 

Methods in org.apache.james.mailboxmanager.manager that throw MailboxManagerException
 void MailboxManager.copyMessages(MessageRange set, java.lang.String from, java.lang.String to, MailboxSession session)
          this is done by the MailboxRepository because maybe this operation could be optimized in the corresponding store.
 void MailboxManager.createMailbox(java.lang.String mailboxName)
          Creates a new mailbox.
 void MailboxManager.deleteMailbox(java.lang.String mailboxName, MailboxSession session)
           
 boolean MailboxManager.existsMailbox(java.lang.String mailboxName)
           
 Mailbox MailboxManager.getMailbox(java.lang.String mailboxName, boolean autocreate)
          Gets an session suitable for IMAP.
 MailboxManager MailboxManagerProvider.getMailboxManager()
           
 ListResult[] MailboxManager.list(MailboxExpression expression)
          TODO: Expression requires parsing.
 void MailboxManager.renameMailbox(java.lang.String from, java.lang.String to)
          Renames a mailbox.
 

Uses of MailboxManagerException in org.apache.james.mailboxmanager.torque
 

Methods in org.apache.james.mailboxmanager.torque that throw MailboxManagerException
 void TorqueMailbox.addListener(MailboxListener listener)
           
 MessageResult TorqueMailbox.appendMessage(javax.mail.internet.MimeMessage message, java.util.Date internalDate, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 void TorqueMailboxManager.copyMessages(MessageRange set, java.lang.String from, java.lang.String to, MailboxSession session)
           
 void TorqueMailbox.copyTo(MessageRange set, TorqueMailbox toMailbox, MailboxSession session)
           
 void TorqueMailboxManager.createMailbox(java.lang.String namespaceName)
           
 void TorqueMailboxManager.deleteEverything()
           
 void TorqueMailboxManager.deleteMailbox(java.lang.String mailboxName, MailboxSession session)
           
 boolean TorqueMailboxManager.existsMailbox(java.lang.String mailboxName)
           
 java.util.Iterator TorqueMailbox.expunge(MessageRange set, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 MessageResult TorqueMailbox.fillMessageResult(MessageRow messageRow, MessageResult.FetchGroup result)
           
 MessageResult TorqueMailbox.getFirstUnseen(MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 Mailbox TorqueMailboxManager.getMailbox(java.lang.String mailboxName, boolean autoCreate)
           
 int TorqueMailbox.getMessageCount(MailboxSession mailboxSession)
           
 java.util.Iterator TorqueMailbox.getMessages(MessageRange set, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 long TorqueMailbox.getUidNext(MailboxSession mailboxSession)
           
 long TorqueMailbox.getUidValidity(MailboxSession mailboxSession)
           
 int TorqueMailbox.getUnseenCount(MailboxSession mailboxSession)
           
 ListResult[] TorqueMailboxManager.list(MailboxExpression mailboxExpression)
           
static MessageResult MessageRowUtils.loadMessageResult(MessageRow messageRow, MessageResult.FetchGroup fetchGroup)
           
 long[] TorqueMailbox.recent(boolean reset, MailboxSession mailboxSession)
           
 void TorqueMailboxManager.renameMailbox(java.lang.String from, java.lang.String to)
           
 java.util.Iterator TorqueMailbox.search(SearchQuery query, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 java.util.Iterator TorqueMailbox.setFlags(javax.mail.Flags flags, boolean value, boolean replace, MessageRange set, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 



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