public abstract class Transport extends Service
| Constructor and Description |
|---|
Transport(Session session,
URLName url)
Constructor.
|
| Modifier and Type | Method and 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.
|
addConnectionListener, 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