com.emarsys.ecommon.mail.mock
Class MockStore
java.lang.Object
javax.mail.Service
javax.mail.Store
com.emarsys.ecommon.mail.mock.MockStore
public class MockStore
- extends javax.mail.Store
A Store
backed by an MockMailbox
.
- Author:
- Michael "kULO" Kulovits
Fields inherited from class javax.mail.Service |
debug, session, url |
Constructor Summary |
MockStore(javax.mail.Session session,
javax.mail.URLName urlname)
|
Method Summary |
void |
connect()
|
javax.mail.Folder |
getDefaultFolder()
|
javax.mail.Folder |
getFolder(java.lang.String name)
|
javax.mail.Folder |
getFolder(javax.mail.URLName url)
|
protected boolean |
protocolConnect(java.lang.String host,
int port,
java.lang.String user,
java.lang.String password)
|
Methods inherited from class javax.mail.Store |
addFolderListener, addStoreListener, getPersonalNamespaces, getSharedNamespaces, getUserNamespaces, notifyFolderListeners, notifyFolderRenamedListeners, notifyStoreListeners, removeFolderListener, removeStoreListener |
Methods inherited from class javax.mail.Service |
addConnectionListener, close, connect, connect, connect, finalize, getURLName, isConnected, notifyConnectionListeners, queueEvent, removeConnectionListener, setConnected, setURLName, toString |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
mailbox
protected MockMailbox mailbox
folders
protected java.util.Map<java.lang.String,javax.mail.Folder> folders
MockStore
public MockStore(javax.mail.Session session,
javax.mail.URLName urlname)
- Parameters:
session
- urlname
-
connect
public void connect()
throws javax.mail.MessagingException
- Overrides:
connect
in class javax.mail.Service
- Throws:
javax.mail.MessagingException
- See Also:
Service.connect()
protocolConnect
protected boolean protocolConnect(java.lang.String host,
int port,
java.lang.String user,
java.lang.String password)
throws javax.mail.MessagingException
- Overrides:
protocolConnect
in class javax.mail.Service
- Throws:
javax.mail.MessagingException
- See Also:
Service.protocolConnect(java.lang.String, int, java.lang.String, java.lang.String)
getDefaultFolder
public javax.mail.Folder getDefaultFolder()
throws javax.mail.MessagingException
- Specified by:
getDefaultFolder
in class javax.mail.Store
- Throws:
javax.mail.MessagingException
- See Also:
Store.getDefaultFolder()
getFolder
public javax.mail.Folder getFolder(java.lang.String name)
throws javax.mail.MessagingException
- Specified by:
getFolder
in class javax.mail.Store
- Throws:
javax.mail.MessagingException
- See Also:
Store.getFolder(java.lang.String)
getFolder
public javax.mail.Folder getFolder(javax.mail.URLName url)
throws javax.mail.MessagingException
- Specified by:
getFolder
in class javax.mail.Store
- Throws:
javax.mail.MessagingException
- See Also:
Store.getFolder(javax.mail.URLName)
Copyright © 2010 emarsys AG. All Rights Reserved.