|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Throwable java.lang.Exception java.lang.RuntimeException org.springframework.core.NestedRuntimeException org.springframework.mail.MailException org.springframework.mail.MailSendException
Exception thrown when a mail sending error is encountered. Can register failed messages with their exceptions.
Constructor Summary | |
MailSendException(java.util.Map failedMessages)
Constructor for registration of failed messages, with the messages that failed as keys, and the thrown exceptions as values. |
|
MailSendException(java.lang.String msg)
|
|
MailSendException(java.lang.String msg,
java.lang.Throwable ex)
|
Method Summary | |
java.util.Map |
getFailedMessages()
Return a Map with the failed messages as keys, and the thrown exceptions as values. |
java.lang.String |
getMessage()
Return the detail message, including the message from the nested exception if there is one. |
void |
printStackTrace(java.io.PrintStream ps)
Print the composite message and the embedded stack trace to the specified stream. |
void |
printStackTrace(java.io.PrintWriter pw)
Print the composite message and the embedded stack trace to the specified writer. |
Methods inherited from class org.springframework.core.NestedRuntimeException |
getCause |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public MailSendException(java.lang.String msg)
public MailSendException(java.lang.String msg, java.lang.Throwable ex)
public MailSendException(java.util.Map failedMessages)
The messages should be the same that were originally passed to the invoked send method.
Method Detail |
public java.util.Map getFailedMessages()
The messages will be the same that were originally passed to the invoked send method, i.e. SimpleMailMessages in case of using the generic MailSender interface.
In case of sending MimeMessage instances via JavaMailSender, the messages will be of type MimeMessage.
public java.lang.String getMessage()
NestedRuntimeException
getMessage
in class NestedRuntimeException
public void printStackTrace(java.io.PrintStream ps)
NestedRuntimeException
printStackTrace
in class NestedRuntimeException
ps
- the print streampublic void printStackTrace(java.io.PrintWriter pw)
NestedRuntimeException
printStackTrace
in class NestedRuntimeException
pw
- the print writer
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |