Package | Description |
---|---|
com.openexchange.mail | |
com.openexchange.mail.api | |
com.openexchange.mail.cache | |
com.openexchange.mail.service | |
com.openexchange.mail.service.impl | |
com.openexchange.mail.watcher |
Modifier and Type | Method and Description |
---|---|
abstract MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> |
MailServletInterface.getMailAccess()
Returns user-specific mail access
|
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
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.
|
static MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> |
MailAccess.getNewInstance(com.openexchange.session.Session session,
int accountId)
Gets a new, un-cached MailAccess instance that is initially not connected.
|
static MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> |
MailAccess.reconnect(MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> mailAccess)
Re-connects specified MailAccess instance.
|
Modifier and Type | Method and Description |
---|---|
static MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> |
MailAccess.reconnect(MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> mailAccess)
Re-connects specified MailAccess instance.
|
Modifier and Type | Method and Description |
---|---|
MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> |
PooledMailAccess.getMailAccess()
Gets the mail access.
|
MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> |
SingletonMailAccessCache.removeMailAccess(com.openexchange.session.Session session,
int accountId)
Removes and returns a mail access from cache.
|
MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> |
IMailAccessCache.removeMailAccess(com.openexchange.session.Session session,
int accountId)
Removes and returns a mail access from cache.
|
MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> |
EnqueueingMailAccessCache.removeMailAccess(com.openexchange.session.Session session,
int accountId)
Removes and returns a mail access from cache.
|
Modifier and Type | Method and Description |
---|---|
void |
MailAccessTimeoutListener2.onTimeout(MailAccess<?,?> mailAccess) |
void |
MailAccessTimeoutListener.onTimeout(MailAccess<?,?> mailAccess) |
boolean |
SingletonMailAccessCache.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.
|
boolean |
IMailAccessCache.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.
|
boolean |
EnqueueingMailAccessCache.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.
|
static PooledMailAccess |
PooledMailAccess.valueFor(MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> mailAccess,
long ttlMillis)
Gets the pooled value for specified mailAccess carrying given time-to-live milliseconds.
|
Constructor and Description |
---|
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
|
Modifier and Type | Method and Description |
---|---|
MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> |
MailService.getMailAccess(int userId,
int contextId,
int accountId)
Gets an appropriate instance of
mail access parameterized with given session. |
MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> |
MailService.getMailAccess(com.openexchange.session.Session session,
int accountId)
Gets an appropriate instance of
mail access parameterized with given session. |
Modifier and Type | Method and Description |
---|---|
MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> |
MailServiceImpl.getMailAccess(int userId,
int contextId,
int accountId) |
MailAccess<? extends IMailFolderStorage,? extends IMailMessageStorage> |
MailServiceImpl.getMailAccess(com.openexchange.session.Session session,
int accountId) |
Modifier and Type | Field and Description |
---|---|
MailAccess<?,?> |
MailAccessDelayElement.mailAccess |
Constructor and Description |
---|
MailAccessDelayElement(MailAccess<?,?> mailAccess,
long stamp) |