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

Packages that use MailboxSession
org.apache.james.mailbox   
 

Uses of MailboxSession in org.apache.james.mailbox
 

Methods in org.apache.james.mailbox that return MailboxSession
 MailboxSession MailboxManager.createSystemSession(java.lang.String userName, org.apache.commons.logging.Log log)
          Creates a new system session.
 MailboxSession MailboxManager.login(java.lang.String userid, java.lang.String passwd, org.apache.commons.logging.Log log)
          Autenticates the given user against the given password.
 

Methods in org.apache.james.mailbox with parameters of type MailboxSession
 void MailboxManager.addListener(MailboxPath mailboxPath, MailboxListener listener, MailboxSession session)
          Implementations of Mailbox may interpret the fact that someone is listening and do some caching and even postpone persistence until everyone has removed itself.
 long MessageManager.appendMessage(java.io.InputStream msgIn, java.util.Date internalDate, MailboxSession mailboxSession, boolean isRecent, javax.mail.Flags flags)
          Appends a message to this mailbox.
 void MailboxManager.copyMessages(MessageRange set, MailboxPath from, MailboxPath to, MailboxSession session)
          this is done by the MailboxRepository because maybe this operation could be optimized in the corresponding store.
 void MailboxManager.createMailbox(MailboxPath mailboxPath, MailboxSession mailboxSession)
          Creates a new mailbox.
 void MailboxManager.deleteMailbox(MailboxPath mailboxPath, MailboxSession session)
          Delete the mailbox with the name
 void RequestAware.endProcessingRequest(MailboxSession session)
          End the processing of a request for the given MailboxSession.
 java.util.Iterator<java.lang.Long> MessageManager.expunge(MessageRange set, MailboxSession mailboxSession)
          Expunges messages in the given range from this mailbox.
 MessageManager MailboxManager.getMailbox(MailboxPath mailboxPath, MailboxSession session)
          Gets an session suitable for IMAP.
 long MessageManager.getMessageCount(MailboxSession mailboxSession)
          Return the count
 java.util.Iterator<MessageResult> MessageManager.getMessages(MessageRange set, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
          Gets messages in the given range.
 MessageManager.MetaData MessageManager.getMetaData(boolean resetRecent, MailboxSession mailboxSession, MessageManager.MetaData.FetchGroup fetchGroup)
          Gets current meta data for the mailbox.
 boolean MessageManager.isWriteable(MailboxSession session)
          Return if the Mailbox is writable
 void MailboxManager.logout(MailboxSession session, boolean force)
          Logs the session out, freeing any resources.
 boolean MailboxManager.mailboxExists(MailboxPath mailboxPath, MailboxSession session)
          Does the given mailbox exist?
 void MailboxManager.renameMailbox(MailboxPath from, MailboxPath to, MailboxSession session)
          Renames a mailbox.
 java.util.List<MailboxMetaData> MailboxManager.search(MailboxQuery expression, MailboxSession session)
          Searches for mailboxes matching the given query.
 java.util.Iterator<java.lang.Long> MessageManager.search(SearchQuery searchQuery, MailboxSession mailboxSession)
          Searches for messages matching the given query.
 java.util.Map<java.lang.Long,javax.mail.Flags> MessageManager.setFlags(javax.mail.Flags flags, boolean value, boolean replace, MessageRange set, MailboxSession mailboxSession)
          Sets flags on messages within the given range.
 void RequestAware.startProcessingRequest(MailboxSession session)
          Start the processing of a request for the given MailboxSession.
 void SubscriptionManager.subscribe(MailboxSession session, java.lang.String mailbox)
          Subscribes the user in the session to the given mailbox.
 java.util.Collection<java.lang.String> SubscriptionManager.subscriptions(MailboxSession session)
          Finds all subscriptions for the user in the session.
 void SubscriptionManager.unsubscribe(MailboxSession session, java.lang.String mailbox)
          Unsubscribes the user in the session from the given mailbox.
 



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