com.nitido.nimx.nuggets.javamail.valet
Class IMAPItem
java.lang.Object
com.nitido.nimx.services.valet.ValetItem
com.nitido.nimx.nuggets.javamail.valet.IMAPItem
public class IMAPItem
- extends ValetItem
The ValetItem object for the JavaMail's mail session and IMAP store
reference. It is the "holder" of the IMAP connection so that the
ValetService can manage and keep the connection opened.
|
Constructor Summary |
IMAPItem(java.lang.String imapHost,
java.lang.String imapUser,
long expireTime,
boolean isDebug)
Default Constructor |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IMAPItem
public IMAPItem(java.lang.String imapHost,
java.lang.String imapUser,
long expireTime,
boolean isDebug)
- Default Constructor
signalIn
public void signalIn()
- Specified by:
signalIn in class ValetItem
signalOut
public void signalOut()
- Specified by:
signalOut in class ValetItem
signalExpired
public void signalExpired(long currentTime)
- Specified by:
signalExpired in class ValetItem
signalAccess
public void signalAccess(long currentTime)
- Specified by:
signalAccess in class ValetItem
isExpired
public boolean isExpired(long currentTime)
- Specified by:
isExpired in class ValetItem
getIMAPStore
public javax.mail.Store getIMAPStore(long expireTime,
JavaMailNuggetImpl jmNugget)
throws JavaMailNuggetException
- Throws:
JavaMailNuggetException
getIMAPUser
protected java.lang.String getIMAPUser()
releaseIMAPStore
public void releaseIMAPStore(javax.mail.Store store)
getMailSession
public javax.mail.Session getMailSession(JavaMailNuggetImpl jmNugget)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
These JavaDoc pages are generated for release/nim_2_5-2.5.44 Copyright © 1999-2009 Nitido Inc. Proprietary and Confidential. All Rights Reserved.