Uses of Interface
org.apache.james.mailboxmanager.MailboxSession

Packages that use MailboxSession
org.apache.james.imap.processor.base   
org.apache.james.mailboxmanager.mailbox   
org.apache.james.mailboxmanager.manager   
org.apache.james.mailboxmanager.torque   
 

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

Methods in org.apache.james.imap.processor.base that return MailboxSession
static MailboxSession ImapSessionUtils.getMailboxSession(ImapSession session)
           
 

Methods in org.apache.james.imap.processor.base with parameters of type MailboxSession
static void ImapSessionUtils.setMailboxSession(ImapSession session, MailboxSession mailboxSession)
           
 

Constructors in org.apache.james.imap.processor.base with parameters of type MailboxSession
SelectedMailboxSessionImpl(Mailbox mailbox, java.util.List uids, MailboxSession mailboxSession)
           
 

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

Methods in org.apache.james.mailboxmanager.mailbox with parameters of type MailboxSession
 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 MailboxSession in org.apache.james.mailboxmanager.manager
 

Methods in org.apache.james.mailboxmanager.manager that return MailboxSession
 MailboxSession MailboxManager.createSession()
          Creates a new session.
 

Methods in org.apache.james.mailboxmanager.manager with parameters of type MailboxSession
 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.deleteMailbox(java.lang.String mailboxName, MailboxSession session)
           
 

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

Classes in org.apache.james.mailboxmanager.torque that implement MailboxSession
 class TorqueMailboxSession
          Describes a mailbox session.
 

Methods in org.apache.james.mailboxmanager.torque that return MailboxSession
 MailboxSession TorqueMailboxManager.createSession()
           
 

Methods in org.apache.james.mailboxmanager.torque with parameters of type MailboxSession
 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 TorqueMailbox.deleted(MailboxSession session)
           
 void TorqueMailboxManager.deleteMailbox(java.lang.String mailboxName, MailboxSession session)
           
 java.util.Iterator TorqueMailbox.expunge(MessageRange set, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 MessageResult TorqueMailbox.getFirstUnseen(MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 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)
           
 long[] TorqueMailbox.recent(boolean reset, MailboxSession mailboxSession)
           
 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.