de.saly.javamail.mock2
Class IMAPMockStore
java.lang.Object
javax.mail.Service
javax.mail.Store
com.sun.mail.imap.IMAPStore
de.saly.javamail.mock2.IMAPMockStore
- All Implemented Interfaces:
- com.sun.mail.iap.ResponseHandler, javax.mail.QuotaAwareStore
- Direct Known Subclasses:
- IMAPSSLMockStore
public class IMAPMockStore
- extends com.sun.mail.imap.IMAPStore
Field Summary |
protected org.slf4j.Logger |
logger
|
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, name, password, proxyAuthUser, RESPONSE, saslRealm, user |
Fields inherited from class javax.mail.Service |
debug, session, url |
Constructor Summary |
IMAPMockStore(javax.mail.Session session,
javax.mail.URLName urlname)
|
IMAPMockStore(javax.mail.Session session,
javax.mail.URLName url,
String name,
boolean isSSL)
|
Methods inherited from class com.sun.mail.imap.IMAPStore |
finalize, getProxyAuthUser, handleResponse, isSSL, newIMAPFolder, newIMAPFolder, newIMAPFolder, newIMAPProtocol, preLogin, setPassword, setProxyAuthUser, setUsername |
Methods inherited from class javax.mail.Store |
addFolderListener, addStoreListener, notifyFolderListeners, notifyFolderRenamedListeners, notifyStoreListeners, removeFolderListener, removeStoreListener |
Methods inherited from class javax.mail.Service |
addConnectionListener, connect, getURLName, notifyConnectionListeners, queueEvent, removeConnectionListener, setConnected, setURLName, toString |
logger
protected final org.slf4j.Logger logger
IMAPMockStore
public IMAPMockStore(javax.mail.Session session,
javax.mail.URLName urlname)
IMAPMockStore
public IMAPMockStore(javax.mail.Session session,
javax.mail.URLName url,
String name,
boolean isSSL)
checkConnected
protected void checkConnected()
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
close
public void close()
throws javax.mail.MessagingException
- Overrides:
close
in class com.sun.mail.imap.IMAPStore
- Throws:
javax.mail.MessagingException
connect
public void connect()
throws javax.mail.MessagingException
- Overrides:
connect
in class javax.mail.Service
- Throws:
javax.mail.MessagingException
connect
public void connect(String user,
String password)
throws javax.mail.MessagingException
- Overrides:
connect
in class javax.mail.Service
- Throws:
javax.mail.MessagingException
connect
public void connect(String host,
String user,
String password)
throws javax.mail.MessagingException
- Overrides:
connect
in class javax.mail.Service
- Throws:
javax.mail.MessagingException
getDefaultFolder
public javax.mail.Folder getDefaultFolder()
throws javax.mail.MessagingException
- Overrides:
getDefaultFolder
in class com.sun.mail.imap.IMAPStore
- Throws:
javax.mail.MessagingException
getFolder
public javax.mail.Folder getFolder(String name)
throws javax.mail.MessagingException
- Overrides:
getFolder
in class com.sun.mail.imap.IMAPStore
- Throws:
javax.mail.MessagingException
getFolder
public javax.mail.Folder getFolder(javax.mail.URLName url)
throws javax.mail.MessagingException
- Overrides:
getFolder
in class com.sun.mail.imap.IMAPStore
- Throws:
javax.mail.MessagingException
getPersonalNamespaces
public javax.mail.Folder[] getPersonalNamespaces()
throws javax.mail.MessagingException
- Overrides:
getPersonalNamespaces
in class com.sun.mail.imap.IMAPStore
- Throws:
javax.mail.MessagingException
getQuota
public javax.mail.Quota[] getQuota(String root)
throws javax.mail.MessagingException
- Specified by:
getQuota
in interface javax.mail.QuotaAwareStore
- Overrides:
getQuota
in class com.sun.mail.imap.IMAPStore
- Throws:
javax.mail.MessagingException
getSharedNamespaces
public javax.mail.Folder[] getSharedNamespaces()
throws javax.mail.MessagingException
- Overrides:
getSharedNamespaces
in class com.sun.mail.imap.IMAPStore
- Throws:
javax.mail.MessagingException
getUserNamespaces
public javax.mail.Folder[] getUserNamespaces(String user)
- Overrides:
getUserNamespaces
in class com.sun.mail.imap.IMAPStore
hasCapability
public boolean hasCapability(String capability)
throws javax.mail.MessagingException
- Overrides:
hasCapability
in class com.sun.mail.imap.IMAPStore
- Throws:
javax.mail.MessagingException
id
public Map<String,String> id(Map<String,String> clientParams)
throws javax.mail.MessagingException
- Overrides:
id
in class com.sun.mail.imap.IMAPStore
- Throws:
javax.mail.MessagingException
idle
public void idle()
throws javax.mail.MessagingException
- Overrides:
idle
in class com.sun.mail.imap.IMAPStore
- Throws:
javax.mail.MessagingException
isConnected
public boolean isConnected()
- Overrides:
isConnected
in class com.sun.mail.imap.IMAPStore
protocolConnect
protected boolean protocolConnect(String host,
int port,
String user,
String password)
throws javax.mail.MessagingException
- Overrides:
protocolConnect
in class com.sun.mail.imap.IMAPStore
- Throws:
javax.mail.MessagingException
setQuota
public void setQuota(javax.mail.Quota quota)
throws javax.mail.MessagingException
- Specified by:
setQuota
in interface javax.mail.QuotaAwareStore
- Overrides:
setQuota
in class com.sun.mail.imap.IMAPStore
- Throws:
javax.mail.MessagingException
Copyright © 2014. All rights reserved.