Package io.jmix.imap.protocol
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
ModifierConstructorDescriptionJmixIMAPStore
(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 TypeMethodDescriptionprotected 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
-
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 classorg.eclipse.angus.mail.imap.IMAPStore
- Throws:
IOException
org.eclipse.angus.mail.iap.ProtocolException
-