Uses of Interface
com.openexchange.mail.api.IMailMessageStorage

Packages that use IMailMessageStorage
com.openexchange.mail.api   
com.openexchange.mail.api.enhanced   
com.openexchange.mail.cache   
 

Uses of IMailMessageStorage in com.openexchange.mail.api
 

Classes in com.openexchange.mail.api with type parameters of type IMailMessageStorage
 class MailAccess<F extends IMailFolderStorage,M extends IMailMessageStorage>
          MailAccess - Handles connecting to the mailing system while using an internal cache for connected access objects (see MailAccessCache).
 

Subinterfaces of IMailMessageStorage in com.openexchange.mail.api
 interface IMailMessageStorageBatch
          IMailMessageStorageBatch - Extends IMailMessageStorage for mail systems which support to request single header names.
 interface IMailMessageStorageExt
          IMailMessageStorageExt - Extends IMailMessageStorage for mail systems which support to request single header names.
 

Classes in com.openexchange.mail.api that implement IMailMessageStorage
 class MailMessageStorage
          MailMessageStorage - Abstract implementation of IMailMessageStorage.
 

Methods in com.openexchange.mail.api that return types with arguments of type IMailMessageStorage
abstract  MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> MailProvider.createNewMailAccess(com.openexchange.session.Session session, int accountId)
          Gets a newly created mail access.
static MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> MailAccess.getInstance(int userId, int contextId)
          Gets the proper instance of MailAccess for specified user's default account.
static MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> MailAccess.getInstance(int userId, int contextId, int accountId)
          Gets the proper instance of MailAccess for specified user and account ID.
static MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> MailAccess.getInstance(com.openexchange.session.Session session)
          Gets the proper instance of MailAccess for session user's default mail account.
static MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> MailAccess.getInstance(com.openexchange.session.Session session, int accountId)
          Gets the proper instance of MailAccess parameterized with given session and account ID.
 

Uses of IMailMessageStorage in com.openexchange.mail.api.enhanced
 

Classes in com.openexchange.mail.api.enhanced that implement IMailMessageStorage
 class MailMessageStorageLong
          MailMessageStorageLong - Enhances MailMessageStorage to delegate its methods to number-based invocations.
 

Uses of IMailMessageStorage in com.openexchange.mail.cache
 

Methods in com.openexchange.mail.cache that return types with arguments of type IMailMessageStorage
 MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> MailAccessCache.removeMailAccess(com.openexchange.session.Session session, int accountId)
          Removes and returns a mail access from cache.
 

Method parameters in com.openexchange.mail.cache with type arguments of type IMailMessageStorage
 boolean MailAccessCache.putMailAccess(com.openexchange.session.Session session, int accountId, MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> mailAccess)
          Puts given mail access into cache if none user-bound connection is already contained in cache.