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.