Uses of Class
com.openexchange.mail.api.MailAccess

Packages that use MailAccess
com.openexchange.mail   
com.openexchange.mail.api   
com.openexchange.mail.cache   
com.openexchange.mail.service   
com.openexchange.mail.service.impl   
 

Uses of MailAccess in com.openexchange.mail
 

Methods in com.openexchange.mail with parameters of type MailAccess
static void MailAccessWatcher.addMailAccess(MailAccess<?,?> mailAccess)
          Adds specified mail access to this watcher's tracing if not already added before.
static void MailAccessWatcher.removeMailAccess(MailAccess<?,?> mailAccess)
          Removes specified mail access from this watcher's tracing
 

Uses of MailAccess in com.openexchange.mail.api
 

Methods in com.openexchange.mail.api that return MailAccess
abstract  MailAccess<?,?> MailProvider.createNewMailAccess(com.openexchange.session.Session session)
          Gets a newly created mail access with default account ID.
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 MailAccess in com.openexchange.mail.cache
 

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

Methods in com.openexchange.mail.cache with parameters of type MailAccess
 void MailAccessTimeoutListener2.onTimeout(MailAccess<?,?> mailAccess)
           
 void MailAccessTimeoutListener.onTimeout(MailAccess<?,?> mailAccess)
           
 boolean MailAccessCache2.putMailAccess(com.openexchange.session.Session session, int accountId, MailAccess<?,?> mailAccess)
          Puts given mail access into cache if none user-bound connection is already contained in cache.
 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.
 

Constructor parameters in com.openexchange.mail.cache with type arguments of type MailAccess
MailAccessTimeoutListener2(java.lang.Object key, com.openexchange.concurrent.TimeoutConcurrentSet<MailAccess<?,?>> set, java.util.concurrent.ConcurrentMap<?,com.openexchange.concurrent.TimeoutConcurrentSet<MailAccess<?,?>>> map)
          Default constructor
MailAccessTimeoutListener2(java.lang.Object key, com.openexchange.concurrent.TimeoutConcurrentSet<MailAccess<?,?>> set, java.util.concurrent.ConcurrentMap<?,com.openexchange.concurrent.TimeoutConcurrentSet<MailAccess<?,?>>> map)
          Default constructor
 

Uses of MailAccess in com.openexchange.mail.service
 

Methods in com.openexchange.mail.service that return MailAccess
 MailAccess<?,?> MailService.getMailAccess(com.openexchange.session.Session session, int accountId)
          Gets an appropriate instance of mail access parameterized with given session.
 

Uses of MailAccess in com.openexchange.mail.service.impl
 

Methods in com.openexchange.mail.service.impl that return MailAccess
 MailAccess<?,?> MailServiceImpl.getMailAccess(com.openexchange.session.Session session, int accountId)