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

    Constructors
    Modifier
    Constructor
    Description
     
    JmixIMAPStore(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 Type
    Method
    Description
    protected 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

    Methods inherited from class java.lang.Object

    clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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 class com.sun.mail.imap.IMAPStore
      Throws:
      IOException
      com.sun.mail.iap.ProtocolException