public class MailSendException extends MailException
| コンストラクターと説明 |
|---|
MailSendException(java.util.Map<java.lang.Object,java.lang.Exception> failedMessages) 失敗したメッセージをキーとして、スローされた例外を値として、失敗したメッセージを登録するためのコンストラクター。 |
MailSendException(java.lang.String msg)MailSendException のコンストラクター。 |
MailSendException(java.lang.String msg, java.lang.Throwable cause)MailSendException のコンストラクター。 |
MailSendException(java.lang.String msg, java.lang.Throwable cause, java.util.Map<java.lang.Object,java.lang.Exception> failedMessages) 失敗したメッセージをキーとして、スローされた例外を値として、失敗したメッセージを登録するためのコンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.util.Map<java.lang.Object,java.lang.Exception> | getFailedMessages() 失敗したメッセージをキーとして、スローされた例外を値としてマップを返します。 |
java.lang.String | getMessage() ネストされた例外がある場合は、その例外からのメッセージを含む詳細メッセージを返します。 |
java.lang.Exception[] | getMessageExceptions() スローされたメッセージ例外を含む配列を返します。 |
void | printStackTrace(java.io.PrintStream ps) |
void | printStackTrace(java.io.PrintWriter pw) |
java.lang.String | toString() |
contains, getMostSpecificCause, getRootCausepublic MailSendException(java.lang.String msg)
msg - 詳細メッセージ public MailSendException(java.lang.String msg,
@Nullable
java.lang.Throwable cause)msg - 詳細メッセージ cause - 使用中のメール API の根本原因 public MailSendException(@Nullable java.lang.String msg, @Nullable java.lang.Throwable cause, java.util.Map<java.lang.Object,java.lang.Exception> failedMessages)
メッセージは、呼び出された送信メソッドに最初に渡されたものと同じでなければなりません。
msg - 詳細メッセージ cause - 使用中のメール API の根本原因 failedMessages - キーとして失敗したメッセージのマップと値としてスローされた例外 public MailSendException(java.util.Map<java.lang.Object,java.lang.Exception> failedMessages)
メッセージは、呼び出された送信メソッドに最初に渡されたものと同じでなければなりません。
failedMessages - キーとして失敗したメッセージのマップと値としてスローされた例外 public final java.util.Map<java.lang.Object,java.lang.Exception> getFailedMessages()
一般的なメールサーバー接続の失敗により、失敗したメッセージがここに返されることはありません。メッセージは、実際に送信を試みたが失敗した場合にのみここに含まれます。
メッセージは、呼び出された送信メソッドに最初に渡されたものと同じになります。つまり、汎用 MailSender インターフェースを使用する場合は SimpleMailMessages です。
MimeMessage インスタンスを JavaMailSender 経由で送信する場合、メッセージの型は MimeMessage になります。
注意 : このマップは、直列化後に使用できなくなります。このようなシナリオでは、getMessageExceptions() を使用します。これは、直列化後にも使用可能になります。
SimpleMailMessage, MimeMessageEEpublic final java.lang.Exception[] getMessageExceptions()
一般的なメールサーバー接続の失敗により、失敗したメッセージがここに返されることはありません。メッセージは、実際に送信を試みたが失敗した場合にのみここに含まれます。
@Nullable public java.lang.String getMessage()
NestedRuntimeExceptionNestedRuntimeException の getMessage public java.lang.String toString()
java.lang.Throwable の toString public void printStackTrace(java.io.PrintStream ps)
java.lang.Throwable の printStackTrace public void printStackTrace(java.io.PrintWriter pw)
java.lang.Throwable の printStackTrace