net.fortuna.mstor.connector.nntp
Class NntpConnector

java.lang.Object
  extended by net.fortuna.mstor.connector.AbstractProtocolConnector
      extended by net.fortuna.mstor.connector.nntp.NntpConnector
All Implemented Interfaces:
ProtocolConnector

public class NntpConnector
extends AbstractProtocolConnector

Author:
Ben
 $Id$

 Created on 10/08/2008
 

Field Summary
 
Fields inherited from class net.fortuna.mstor.connector.AbstractProtocolConnector
store, url
 
Constructor Summary
NntpConnector(javax.mail.URLName url, MStorStore store)
           
 
Method Summary
 boolean connect()
           
 void disconnect()
           
 javax.mail.Folder getDefaultFolder()
           
 javax.mail.Folder getFolder(java.lang.String name)
           
 javax.mail.Folder getFolder(javax.mail.URLName url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NntpConnector

public NntpConnector(javax.mail.URLName url,
                     MStorStore store)
Parameters:
url -
store -
Method Detail

connect

public boolean connect()
                throws javax.mail.AuthenticationFailedException,
                       javax.mail.MessagingException
Returns:
true if connection succeeded, otherwise false
Throws:
javax.mail.AuthenticationFailedException - where connection authentication fails
javax.mail.MessagingException - where an error occurs connecting

disconnect

public void disconnect()
                throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException - where an error occurs disconnecting

getDefaultFolder

public javax.mail.Folder getDefaultFolder()
                                   throws javax.mail.MessagingException
Returns:
the default folder for the connector implementation
Throws:
javax.mail.MessagingException - where an error occurs retrieving the default folder

getFolder

public javax.mail.Folder getFolder(java.lang.String name)
                            throws javax.mail.MessagingException
Parameters:
name - the name of the folder to retrieve
Returns:
the folder with the specified name, or null if such a folder doesn't exist
Throws:
javax.mail.MessagingException - where an error occurs retrieving the folder

getFolder

public javax.mail.Folder getFolder(javax.mail.URLName url)
                            throws javax.mail.MessagingException
Parameters:
url - a folder URL
Returns:
the folder at the specified URL, or null if such a folder doesn't exist
Throws:
javax.mail.MessagingException - where an error occurs retrieving the folder


Copyright © 2004-2011 Micronode. All Rights Reserved.