Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

gnu.mail.providers.nntp
Class NNTPTransport  view NNTPTransport download NNTPTransport.java

java.lang.Object
  extended byjavax.mail.Service
      extended byjavax.mail.Transport
          extended bygnu.mail.providers.nntp.NNTPTransport

public class NNTPTransport
extends javax.mail.Transport

An NNTP transport provider. This uses an NNTPConnection to handle all the protocol-related functionality.

Version:
2.0

Field Summary
(package private)  NNTPConnection connection
           
 
Fields inherited from class javax.mail.Transport
 
Fields inherited from class javax.mail.Service
debug, session, url
 
Constructor Summary
NNTPTransport(javax.mail.Session session, javax.mail.URLName url)
          Constructor.
 
Method Summary
 void close()
          Close the connection.
private  int getIntProperty(java.lang.String key)
           
private  java.lang.String getProperty(java.lang.String key)
           
private  boolean propertyIsFalse(java.lang.String key)
           
private  boolean propertyIsTrue(java.lang.String key)
           
protected  boolean protocolConnect(java.lang.String host, int port, java.lang.String username, java.lang.String password)
          Performs the protocol connection.
 void sendMessage(javax.mail.Message message, javax.mail.Address[] addresses)
          Post an article.
 
Methods inherited from class javax.mail.Transport
addTransportListener, notifyTransportListeners, removeTransportListener, send, send
 
Methods inherited from class javax.mail.Service
addConnectionListener, 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
 

Field Detail

connection

NNTPConnection connection
Constructor Detail

NNTPTransport

public NNTPTransport(javax.mail.Session session,
                     javax.mail.URLName url)
Constructor.

Method Detail

protocolConnect

protected boolean protocolConnect(java.lang.String host,
                                  int port,
                                  java.lang.String username,
                                  java.lang.String password)
                           throws javax.mail.MessagingException
Performs the protocol connection.


close

public void close()
           throws javax.mail.MessagingException
Close the connection.


sendMessage

public void sendMessage(javax.mail.Message message,
                        javax.mail.Address[] addresses)
                 throws javax.mail.MessagingException
Post an article.


getIntProperty

private int getIntProperty(java.lang.String key)

propertyIsFalse

private boolean propertyIsFalse(java.lang.String key)

propertyIsTrue

private boolean propertyIsTrue(java.lang.String key)

getProperty

private java.lang.String getProperty(java.lang.String key)