public class MailSendException extends MailException
コンストラクターと説明 |
---|
MailSendException(MapSE<ObjectSE, ExceptionSE> failedMessages) 失敗したメッセージをキーとして、スローされた例外を値として、失敗したメッセージを登録するためのコンストラクター。 |
MailSendException(StringSE msg) MailSendException のコンストラクター。 |
MailSendException(StringSE msg, ThrowableSE cause) MailSendException のコンストラクター。 |
MailSendException(StringSE msg, ThrowableSE cause, MapSE<ObjectSE, ExceptionSE> failedMessages) 失敗したメッセージをキーとして、スローされた例外を値として、失敗したメッセージを登録するためのコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
MapSE<ObjectSE, ExceptionSE> | getFailedMessages() 失敗したメッセージをキーとして、スローされた例外を値としてマップを返します。 |
StringSE | getMessage() ネストされた例外がある場合は、その例外からのメッセージを含む詳細メッセージを返します。 |
ExceptionSE[] | getMessageExceptions() スローされたメッセージ例外を含む配列を返します。 |
void | printStackTrace(PrintStreamSE ps) |
void | printStackTrace(PrintWriterSE pw) |
StringSE | toString() |
contains, getMostSpecificCause, getRootCause
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, setStackTraceSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public MailSendException(StringSE msg)
msg
- 詳細メッセージ public MailSendException(StringSE msg, @Nullable ThrowableSE cause)
msg
- 詳細メッセージ cause
- 使用中のメール API の根本原因 public MailSendException(@Nullable StringSE msg, @Nullable ThrowableSE cause, MapSE<ObjectSE,ExceptionSE> failedMessages)
メッセージは、呼び出された送信メソッドに最初に渡されたものと同じでなければなりません。
msg
- 詳細メッセージ cause
- 使用中のメール API の根本原因 failedMessages
- キーとして失敗したメッセージのマップと値としてスローされた例外 public MailSendException(MapSE<ObjectSE,ExceptionSE> failedMessages)
メッセージは、呼び出された送信メソッドに最初に渡されたものと同じでなければなりません。
failedMessages
- キーとして失敗したメッセージのマップと値としてスローされた例外 public final MapSE<ObjectSE,ExceptionSE> getFailedMessages()
一般的なメールサーバー接続の失敗により、失敗したメッセージがここに返されることはありません。メッセージは、実際に送信を試みたが失敗した場合にのみここに含まれます。
メッセージは、呼び出された送信メソッドに最初に渡されたものと同じになります。つまり、汎用 MailSender インターフェースを使用する場合は SimpleMailMessages です。
MimeMessage インスタンスを JavaMailSender 経由で送信する場合、メッセージの型は MimeMessage になります。
注意 : このマップは、直列化後に使用できなくなります。このようなシナリオでは、getMessageExceptions()
を使用します。これは、直列化後にも使用可能になります。
SimpleMailMessage
, MimeMessage
EEpublic final ExceptionSE[] getMessageExceptions()
一般的なメールサーバー接続の失敗により、失敗したメッセージがここに返されることはありません。メッセージは、実際に送信を試みたが失敗した場合にのみここに含まれます。
@Nullable public StringSE getMessage()
NestedRuntimeException
NestedRuntimeException
の getMessage
public StringSE toString()
ThrowableSE
の toStringSE
public void printStackTrace(PrintStreamSE ps)
ThrowableSE
の printStackTraceSE
public void printStackTrace(PrintWriterSE pw)
ThrowableSE
の printStackTraceSE