NNTPTransport, SMTPTransportpublic 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, waitaddConnectionListener, close, connect, connect, connect, connect, getURLName, isConnected, notifyConnectionListeners, protocolConnect, queueEvent, removeConnectionListener, setConnected, setURLName, toStringpublic 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 recipientsMessagingExceptionpublic 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 recipientsMessagingExceptionpublic 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