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, userFields inherited from class javax.mail.Service
debug, session, url -
Constructor Summary
ConstructorsModifierConstructorDescriptionJmixIMAPStore(javax.mail.Session session, javax.mail.URLName url) protectedJmixIMAPStore(javax.mail.Session session, javax.mail.URLName url, String name, boolean isSSL) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.sun.mail.imap.protocol.IMAPProtocolnewIMAPProtocol(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, setUsernameMethods inherited from class javax.mail.Store
addFolderListener, addStoreListener, notifyFolderListeners, notifyFolderRenamedListeners, notifyStoreListeners, removeFolderListener, removeStoreListenerMethods 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:
newIMAPProtocolin classcom.sun.mail.imap.IMAPStore- Throws:
IOExceptioncom.sun.mail.iap.ProtocolException
-