Class JmixIMAPStore

java.lang.Object
jakarta.mail.Service
jakarta.mail.Store
org.eclipse.angus.mail.imap.IMAPStore
io.jmix.imap.protocol.JmixIMAPStore
All Implemented Interfaces:
jakarta.mail.QuotaAwareStore, AutoCloseable, org.eclipse.angus.mail.iap.ResponseHandler
Direct Known Subclasses:
JmixIMAPSSLStore

public class JmixIMAPStore extends org.eclipse.angus.mail.imap.IMAPStore
  • Field Summary

    Fields inherited from class org.eclipse.angus.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 jakarta.mail.Service

    debug, session, url
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
    JmixIMAPStore(jakarta.mail.Session session, jakarta.mail.URLName url)
     
    protected
    JmixIMAPStore(jakarta.mail.Session session, jakarta.mail.URLName url, String name, boolean isSSL)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.eclipse.angus.mail.imap.protocol.IMAPProtocol
    newIMAPProtocol(String host, int port)
     

    Methods inherited from class org.eclipse.angus.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 jakarta.mail.Store

    addFolderListener, addStoreListener, notifyFolderListeners, notifyFolderRenamedListeners, notifyStoreListeners, removeFolderListener, removeStoreListener

    Methods inherited from class jakarta.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(jakarta.mail.Session session, jakarta.mail.URLName url)
    • JmixIMAPStore

      protected JmixIMAPStore(jakarta.mail.Session session, jakarta.mail.URLName url, String name, boolean isSSL)
  • Method Details

    • newIMAPProtocol

      protected org.eclipse.angus.mail.imap.protocol.IMAPProtocol newIMAPProtocol(String host, int port) throws IOException, org.eclipse.angus.mail.iap.ProtocolException
      Overrides:
      newIMAPProtocol in class org.eclipse.angus.mail.imap.IMAPStore
      Throws:
      IOException
      org.eclipse.angus.mail.iap.ProtocolException