javax.mail
Class SendFailedException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by javax.mail.MessagingException
              extended by javax.mail.SendFailedException
All Implemented Interfaces:
java.io.Serializable

public class SendFailedException
extends MessagingException

An exception thrown when a message cannot be sent.

It 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.

Version:
1.4
Author:
Chris Burdess
See Also:
Serialized Form

Field Summary
protected  Address[] invalid
           
protected  Address[] validSent
           
protected  Address[] validUnsent
           
 
Constructor Summary
SendFailedException()
           
SendFailedException(java.lang.String message)
           
SendFailedException(java.lang.String message, java.lang.Exception exception)
           
SendFailedException(java.lang.String message, java.lang.Exception exception, Address[] validSent, Address[] validUnsent, Address[] invalid)
          Creates a send failed exception with the specified string and addresses.
 
Method Summary
 Address[] getInvalidAddresses()
          Returns the addresses to which this message could not be sent.
 Address[] getValidSentAddresses()
          Returns the addresses to which this message was sent succesfully.
 Address[] getValidUnsentAddresses()
          Returns the addresses that are valid but to which this message was not sent.
 
Methods inherited from class javax.mail.MessagingException
getMessage, getNextException, printStackTrace, printStackTrace, setNextException
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

invalid

protected transient Address[] invalid

validSent

protected transient Address[] validSent

validUnsent

protected transient Address[] validUnsent
Constructor Detail

SendFailedException

public SendFailedException()

SendFailedException

public SendFailedException(java.lang.String message)

SendFailedException

public SendFailedException(java.lang.String message,
                           java.lang.Exception exception)

SendFailedException

public SendFailedException(java.lang.String message,
                           java.lang.Exception exception,
                           Address[] validSent,
                           Address[] validUnsent,
                           Address[] invalid)
Creates a send failed exception with the specified string and addresses.

Parameters:
message - the detail message
exception - the embedded exception
validSent - valid addresses to which message was sent
validUnsent - valid addresses to which message was not sent
invalid - the invalid addresses
Method Detail

getValidSentAddresses

public Address[] getValidSentAddresses()
Returns the addresses to which this message was sent succesfully.


getValidUnsentAddresses

public Address[] getValidUnsentAddresses()
Returns the addresses that are valid but to which this message was not sent.


getInvalidAddresses

public Address[] getInvalidAddresses()
Returns the addresses to which this message could not be sent.



© Copyright 2003, 2004 The Free Software Foundation, All rights reserved