Class EmailException

java.lang.Object
java.lang.Throwable
java.lang.Exception
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
See Also:
  • Constructor Details

    • 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 Details

    • 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