gnu.mail.providers.maildir
Class MaildirStore
- gnu.mail.treeutil.StatusSource
public final class MaildirStore
implements gnu.mail.treeutil.StatusSource
The storage class implementing the Maildir mailbox format.
void | addStatusListener(gnu.mail.treeutil.StatusListener l) - Adds a status listener to this store.
|
Folder | getDefaultFolder() - Returns the default folder.
|
Folder | getFolder(String filename) - Returns the folder with the specified filename.
|
Folder | getFolder(URLName urlname) - Returns the folder specified by the filename of the URLName.
|
protected void | processStatusEvent(gnu.mail.treeutil.StatusEvent event) - Processes a status event.
|
protected boolean | protocolConnect(String host, int port, String username, String password) - There isn't a protocol to implement, so this method just returns.
|
void | removeStatusListener(gnu.mail.treeutil.StatusListener l) - Removes a status listener from this store.
|
addFolderListener , addStoreListener , getDefaultFolder , getFolder , getFolder , getPersonalNamespaces , getSharedNamespaces , getUserNamespaces , notifyFolderListeners , notifyFolderRenamedListeners , notifyStoreListeners , removeFolderListener , removeStoreListener |
addConnectionListener , close , connect , connect , connect , getURLName , isConnected , notifyConnectionListeners , protocolConnect , removeConnectionListener , setConnected , setURLName , toString |
MaildirStore
public MaildirStore(Session session,
URLName urlname)
Constructor.
addStatusListener
public void addStatusListener(gnu.mail.treeutil.StatusListener l)
Adds a status listener to this store.
The listener will be informed of state changes during potentially
lengthy procedures(opening and closing mboxes).
- addStatusListener in interface gnu.mail.treeutil.StatusSource
l
- the status listener
removeStatusListener(StatusListener)
getFolder
public Folder getFolder(String filename)
throws MessagingException
Returns the folder with the specified filename.
- getFolder in interface Store
processStatusEvent
protected void processStatusEvent(gnu.mail.treeutil.StatusEvent event)
Processes a status event.
This dispatches the event to all the registered listeners.
event
- the status event
protocolConnect
protected boolean protocolConnect(String host,
int port,
String username,
String password)
throws MessagingException
There isn't a protocol to implement, so this method just returns.
- protocolConnect in interface Service