Package org.apache.commons.mail
Class EmailException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.apache.commons.mail.EmailException
-
- All Implemented Interfaces:
java.io.Serializable
public class EmailException extends java.lang.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 newEmailException
with no detail message.EmailException(java.lang.String msg)
Constructs a newEmailException
with specified detail message.EmailException(java.lang.String msg, java.lang.Throwable rootCause)
Constructs a newEmailException
with specified detail message and nestedThrowable
root cause.EmailException(java.lang.Throwable rootCause)
Constructs a newEmailException
with specified nestedThrowable
root cause.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
printStackTrace()
Prints the stack trace of this exception to the standard error stream.void
printStackTrace(java.io.PrintStream out)
Prints the stack trace of this exception to the specified stream.void
printStackTrace(java.io.PrintWriter out)
Prints the stack trace of this exception to the specified writer.
-
-
-
Constructor Detail
-
EmailException
public EmailException()
Constructs a newEmailException
with no detail message.
-
EmailException
public EmailException(java.lang.String msg)
Constructs a newEmailException
with specified detail message.- Parameters:
msg
- the error message.
-
EmailException
public EmailException(java.lang.Throwable rootCause)
Constructs a newEmailException
with specified nestedThrowable
root cause.- Parameters:
rootCause
- the exception or error that caused this exception to be thrown.
-
EmailException
public EmailException(java.lang.String msg, java.lang.Throwable rootCause)
Constructs a newEmailException
with specified detail message and nestedThrowable
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 classjava.lang.Throwable
-
printStackTrace
public void printStackTrace(java.io.PrintStream out)
Prints the stack trace of this exception to the specified stream.- Overrides:
printStackTrace
in classjava.lang.Throwable
- Parameters:
out
- thePrintStream
to use for output
-
printStackTrace
public void printStackTrace(java.io.PrintWriter out)
Prints the stack trace of this exception to the specified writer.- Overrides:
printStackTrace
in classjava.lang.Throwable
- Parameters:
out
- thePrintWriter
to use for output
-
-