Package org.apache.commons.mail
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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EmailException()Constructs a newEmailExceptionwith no detail message.EmailException(String msg)Constructs a newEmailExceptionwith specified detail message.EmailException(String msg, Throwable rootCause)Constructs a newEmailExceptionwith specified detail message and nestedThrowableroot cause.EmailException(Throwable rootCause)Constructs a newEmailExceptionwith specified nestedThrowableroot cause.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprintStackTrace()Prints the stack trace of this exception to the standard error stream.voidprintStackTrace(PrintStream out)Prints the stack trace of this exception to the specified stream.voidprintStackTrace(PrintWriter out)Prints the stack trace of this exception to the specified writer.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace, toString
-
-
-
-
Constructor Detail
-
EmailException
public EmailException()
Constructs a newEmailExceptionwith no detail message.
-
EmailException
public EmailException(String msg)
Constructs a newEmailExceptionwith specified detail message.- Parameters:
msg- the error message.
-
EmailException
public EmailException(Throwable rootCause)
Constructs a newEmailExceptionwith specified nestedThrowableroot cause.- Parameters:
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:
printStackTracein classThrowable
-
printStackTrace
public void printStackTrace(PrintStream out)
Prints the stack trace of this exception to the specified stream.- Overrides:
printStackTracein classThrowable- Parameters:
out- thePrintStreamto use for output
-
printStackTrace
public void printStackTrace(PrintWriter out)
Prints the stack trace of this exception to the specified writer.- Overrides:
printStackTracein classThrowable- Parameters:
out- thePrintWriterto use for output
-
-