当前页面:
在线文档首页 >
Java Platform, Enterprise Edition v1.3.1 API Specifications
Java 2 Platform EE v1.3: Class SendFailedException - Java Platform, Enterprise Edition v1.3.1 API Specifications
javax.mail
Class SendFailedException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--javax.mail.MessagingException
|
+--javax.mail.SendFailedException
- All Implemented Interfaces:
- java.io.Serializable
- public class SendFailedException
- extends MessagingException
This exception is thrown when the message cannot be sent.
The exception includes those addresses to which the message could not be
sent as well as the valid addresses to which the message was sent and
valid addresses to which the message was not sent.
- See Also:
Transport.send(javax.mail.Message)
,
Transport.sendMessage(javax.mail.Message, javax.mail.Address[])
,
TransportEvent
, Serialized Form
Constructor Summary |
SendFailedException()
Constructs a SendFailedException with no detail message. |
SendFailedException(java.lang.String s)
Constructs a SendFailedException with the specified detail message. |
SendFailedException(java.lang.String s,
java.lang.Exception e)
Constructs a SendFailedException with the specified
Exception and detail message. |
SendFailedException(java.lang.String msg,
java.lang.Exception ex,
Address[] validSent,
Address[] validUnsent,
Address[] invalid)
Constructs a SendFailedException with the specified string
and the specified address objects. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, printStackTrace, printStackTrace, printStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
invalid
protected transient Address[] invalid
validSent
protected transient Address[] validSent
validUnsent
protected transient Address[] validUnsent
SendFailedException
public SendFailedException()
- Constructs a SendFailedException with no detail message.
SendFailedException
public SendFailedException(java.lang.String s)
- Constructs a SendFailedException with the specified detail message.
- Parameters:
s
- the detail message
SendFailedException
public SendFailedException(java.lang.String s,
java.lang.Exception e)
- Constructs a SendFailedException with the specified
Exception and detail message. The specified exception is chained
to this exception.
- Parameters:
s
- the detail messagee
- the embedded exception- See Also:
MessagingException.getNextException()
,
MessagingException.setNextException(java.lang.Exception)
SendFailedException
public SendFailedException(java.lang.String msg,
java.lang.Exception ex,
Address[] validSent,
Address[] validUnsent,
Address[] invalid)
- Constructs a SendFailedException with the specified string
and the specified address objects.
- Parameters:
msg
- the detail messageex
- the embedded exceptionvalidSent
- valid addresses to which message was sentvalidUnsent
- valid addresses to which message was not sentinvalid
- the invalid addresses- See Also:
MessagingException.getNextException()
,
MessagingException.setNextException(java.lang.Exception)
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;