当前页面:
在线文档首页 >
Java Platform, Enterprise Edition v1.3.1 API Specifications
Java 2 Platform EE v1.3: Class TransportEvent - Java Platform, Enterprise Edition v1.3.1 API Specifications
javax.mail.event
Class TransportEvent
java.lang.Object
|
+--java.util.EventObject
|
+--javax.mail.event.MailEvent
|
+--javax.mail.event.TransportEvent
- All Implemented Interfaces:
- java.io.Serializable
- public class TransportEvent
- extends MailEvent
This class models Transport events.
- See Also:
Transport
,
TransportListener
, Serialized Form
Fields inherited from class java.util.EventObject |
source |
Methods inherited from class java.util.EventObject |
getSource, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MESSAGE_DELIVERED
public static final int MESSAGE_DELIVERED
- Message has been successfully delivered to all recipients by the
transport firing this event. validSent[] contains all the addresses
this transport sent to successfully. validUnsent[] and invalid[]
should be null,
MESSAGE_NOT_DELIVERED
public static final int MESSAGE_NOT_DELIVERED
- Message was not sent for some reason. validSent[] should be null.
validUnsent[] may have addresses that are valid (but the message
wasn't sent to them). invalid[] should likely contain invalid addresses.
MESSAGE_PARTIALLY_DELIVERED
public static final int MESSAGE_PARTIALLY_DELIVERED
- Message was successfully sent to some recipients but not to all.
validSent[] holds addresses of recipients to whom the message was sent.
validUnsent[] holds valid addresses to which the message was not sent.
invalid[] holds invalid addresses, if any.
type
protected int type
- The event type.
validSent
protected transient Address[] validSent
validUnsent
protected transient Address[] validUnsent
invalid
protected transient Address[] invalid
msg
protected transient Message msg
TransportEvent
public TransportEvent(Transport transport,
int type,
Address[] validSent,
Address[] validUnsent,
Address[] invalid,
Message msg)
- Constructor.
- Parameters:
source
- The Transport object
getType
public int getType()
- Return the type of this event.
- Returns:
- type
getValidSentAddresses
public Address[] getValidSentAddresses()
- Return the addresses to which this message was sent succesfully.
- Returns:
- Addresses to which the message was sent successfully or null
getValidUnsentAddresses
public Address[] getValidUnsentAddresses()
- Return the addresses that are valid but to which this message
was not sent.
- Returns:
- Addresses that are valid but to which the message was
not sent successfully or null
getInvalidAddresses
public Address[] getInvalidAddresses()
- Return the addresses to which this message could not be sent.
- Returns:
- Addresses to which the message sending failed or null
dispatch
public void dispatch(java.lang.Object listener)
- Invokes the appropriate TransportListener method.
- Overrides:
dispatch
in class MailEvent