NNTPTransport
, SMTPTransport
public abstract class Transport extends Service
Constructor | Description |
---|---|
Transport(Session session,
URLName url) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addTransportListener(TransportListener l) |
Adds a listener for transport events.
|
protected void |
notifyTransportListeners(int type,
Address[] validSent,
Address[] validUnsent,
Address[] invalid,
Message msg) |
Notifies all transport listeners.
|
void |
removeTransportListener(TransportListener l) |
Removes a transport event listener.
|
static void |
send(Message msg) |
Sends the specified message.
|
static void |
send(Message msg,
Address[] addresses) |
Sends the message to the specified addresses, ignoring any recipients
specified in the message itself.
|
abstract void |
sendMessage(Message msg,
Address[] addresses) |
Sends the message to the specified list of addresses.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addConnectionListener, close, connect, connect, connect, connect, getURLName, isConnected, notifyConnectionListeners, protocolConnect, queueEvent, removeConnectionListener, setConnected, setURLName, toString
public static void send(Message msg) throws MessagingException
javamail.address.map
resource).msg
- the message to sendSendFailedException
- if the message could not be sent to
some or any of the recipientsMessagingException
public static void send(Message msg, Address[] addresses) throws MessagingException
msg
- the message to sendaddresses
- the addresses to which to send the messageSendFailedException
- if the message could not be sent to
some or any of the recipientsMessagingException
public abstract void sendMessage(Message msg, Address[] addresses) throws MessagingException
msg
- the message to be sentaddresses
- the addresses to send this message toSendFailedException
- if the send failed because of
invalid addressesMessagingException
- if the transport is not connectedpublic void addTransportListener(TransportListener l)
public void removeTransportListener(TransportListener l)
© Copyright 2003, 2004 The Free Software Foundation, All rights reserved