Package io.jmix.imap.protocol
Class JmixIMAPStore
java.lang.Object
javax.mail.Service
javax.mail.Store
com.sun.mail.imap.IMAPStore
io.jmix.imap.protocol.JmixIMAPStore
- All Implemented Interfaces:
com.sun.mail.iap.ResponseHandler
,AutoCloseable
,javax.mail.QuotaAwareStore
- Direct Known Subclasses:
JmixIMAPSSLStore
public class JmixIMAPStore
extends com.sun.mail.imap.IMAPStore
-
Field Summary
Fields inherited from class com.sun.mail.imap.IMAPStore
authorizationID, defaultPort, host, ID_ADDRESS, ID_ARGUMENTS, ID_COMMAND, ID_DATE, ID_ENVIRONMENT, ID_NAME, ID_OS, ID_OS_VERSION, ID_SUPPORT_URL, ID_VENDOR, ID_VERSION, isSSL, logger, name, password, proxyAuthUser, RESPONSE, saslRealm, user
Fields inherited from class javax.mail.Service
debug, session, url
-
Constructor Summary
ModifierConstructorDescriptionJmixIMAPStore
(javax.mail.Session session, javax.mail.URLName url) protected
JmixIMAPStore
(javax.mail.Session session, javax.mail.URLName url, String name, boolean isSSL) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.sun.mail.imap.protocol.IMAPProtocol
newIMAPProtocol
(String host, int port) Methods inherited from class com.sun.mail.imap.IMAPStore
close, finalize, getDefaultFolder, getFolder, getFolder, getPersonalNamespaces, getProxyAuthUser, getQuota, getSharedNamespaces, getUserNamespaces, handleResponse, hasCapability, id, idle, isConnected, isSSL, newIMAPFolder, newIMAPFolder, newIMAPFolder, preLogin, protocolConnect, setPassword, setProxyAuthUser, setQuota, setUsername
Methods inherited from class javax.mail.Store
addFolderListener, addStoreListener, notifyFolderListeners, notifyFolderRenamedListeners, notifyStoreListeners, removeFolderListener, removeStoreListener
Methods inherited from class javax.mail.Service
addConnectionListener, connect, connect, connect, connect, getURLName, notifyConnectionListeners, queueEvent, removeConnectionListener, setConnected, setURLName, toString
-
Constructor Details
-
JmixIMAPStore
public JmixIMAPStore(javax.mail.Session session, javax.mail.URLName url) -
JmixIMAPStore
protected JmixIMAPStore(javax.mail.Session session, javax.mail.URLName url, String name, boolean isSSL)
-
-
Method Details
-
newIMAPProtocol
protected com.sun.mail.imap.protocol.IMAPProtocol newIMAPProtocol(String host, int port) throws IOException, com.sun.mail.iap.ProtocolException - Overrides:
newIMAPProtocol
in classcom.sun.mail.imap.IMAPStore
- Throws:
IOException
com.sun.mail.iap.ProtocolException
-