org.apache.commons.mail
Class EmailException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.apache.commons.mail.EmailException
All Implemented Interfaces:
Serializable

public class EmailException
extends Exception

Exception thrown when a checked error occurs in commons-email.

Adapted from FunctorException in Commons Collections.

Emulation support for nested exceptions has been removed in Email 1.3, supported by JDK ≥ 1.4.

Since:
1.0
Version:
$Id: EmailException.java 1420381 2012-12-11 20:18:05Z tn $
Author:
jakarta-commons
See Also:
Serialized Form

Constructor Summary
EmailException()
          Constructs a new EmailException with no detail message.
EmailException(String msg)
          Constructs a new EmailException with specified detail message.
EmailException(String msg, Throwable rootCause)
          Constructs a new EmailException with specified detail message and nested Throwable root cause.
EmailException(Throwable rootCause)
          Constructs a new EmailException with specified nested Throwable root cause.
 
Method Summary
 void printStackTrace()
          Prints the stack trace of this exception to the standard error stream.
 void printStackTrace(PrintStream out)
          Prints the stack trace of this exception to the specified stream.
 void printStackTrace(PrintWriter out)
          Prints the stack trace of this exception to the specified writer.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EmailException

public EmailException()
Constructs a new EmailException with no detail message.


EmailException

public EmailException(String msg)
Constructs a new EmailException with specified detail message.

Parameters:
msg - the error message.

EmailException

public EmailException(Throwable rootCause)
Constructs a new EmailException with specified nested Throwable root cause.

Parameters:
rootCause - the exception or error that caused this exception to be thrown.

EmailException

public EmailException(String msg,
                      Throwable rootCause)
Constructs a new EmailException with specified detail message and nested Throwable root cause.

Parameters:
msg - the error message.
rootCause - the exception or error that caused this exception to be thrown.
Method Detail

printStackTrace

public void printStackTrace()
Prints the stack trace of this exception to the standard error stream.

Overrides:
printStackTrace in class Throwable

printStackTrace

public void printStackTrace(PrintStream out)
Prints the stack trace of this exception to the specified stream.

Overrides:
printStackTrace in class Throwable
Parameters:
out - the PrintStream to use for output

printStackTrace

public void printStackTrace(PrintWriter out)
Prints the stack trace of this exception to the specified writer.

Overrides:
printStackTrace in class Throwable
Parameters:
out - the PrintWriter to use for output


Copyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.