public class ErrorMessage extends GenericMessage<ThrowableSE>
Throwable
SE ペイロードを持つ GenericMessage
。 通常、ペイロードは MessagingException
であり、failedMessage
プロパティに障害点のメッセージがあります。エラーメッセージが作成されるスタック内のポイントに存在したメッセージを表す、オプションの originalMessage
が提供される場合があります。
メッセージで始まり、そのメッセージで変換を実行するプロセスを呼び出し、その後何らかの理由で失敗して例外をスローするコードを検討します。例外がキャッチされ、元のメッセージと失敗した変換済みメッセージの両方を含むエラーメッセージが生成されます。
MessageBuilder
, 直列化された形式 コンストラクターと説明 |
---|
ErrorMessage(ThrowableSE payload) 指定されたペイロードで新しいメッセージを作成します。 |
ErrorMessage(ThrowableSE payload, MapSE<StringSE, ObjectSE> headers) 指定されたペイロードとヘッダーで新しいメッセージを作成します。 |
ErrorMessage(ThrowableSE payload, MapSE<StringSE, ObjectSE> headers, Message<?> originalMessage) 指定されたペイロード、ヘッダー、元のメッセージで新しいメッセージを作成します。 |
ErrorMessage(ThrowableSE payload, Message<?> originalMessage) 指定されたペイロードと元のメッセージで新しいメッセージを作成します。 |
ErrorMessage(ThrowableSE payload, MessageHeaders headers) 使用する MessageHeaders インスタンスを持つコンストラクター。 |
ErrorMessage(ThrowableSE payload, MessageHeaders headers, Message<?> originalMessage) ペイロード、 MessageHeaders 、元のメッセージを含む新しいメッセージを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
Message<?> | getOriginalMessage() ErrorMessage が作成されたスタック内のポイントで、元のメッセージ(使用可能な場合)を返します。 |
StringSE | toString() |
equals, getHeaders, getPayload, hashCode
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public ErrorMessage(ThrowableSE payload)
payload
- メッセージペイロード (非 null
)public ErrorMessage(ThrowableSE payload, MapSE<StringSE,ObjectSE> headers)
payload
- メッセージペイロード (非 null
)headers
- 初期化に使用するメッセージヘッダー public ErrorMessage(ThrowableSE payload, MessageHeaders headers)
MessageHeaders
インスタンスを持つコンストラクター。 注意 : 指定された MessageHeaders
インスタンスは新しいメッセージで直接使用されます。つまり、コピーされません。
payload
- メッセージペイロード (非 null
)headers
- メッセージヘッダー public ErrorMessage(ThrowableSE payload, Message<?> originalMessage)
payload
- メッセージペイロード (非 null
)originalMessage
- ErrorMessage が作成されたスタック内のポイントでの元のメッセージ(存在する場合)public ErrorMessage(ThrowableSE payload, MapSE<StringSE,ObjectSE> headers, Message<?> originalMessage)
payload
- メッセージペイロード (非 null
)headers
- 初期化に使用するメッセージヘッダー originalMessage
- ErrorMessage が作成されたスタック内のポイントでの元のメッセージ(存在する場合)public ErrorMessage(ThrowableSE payload, MessageHeaders headers, Message<?> originalMessage)
MessageHeaders
、元のメッセージを含む新しいメッセージを作成します。 注意 : 指定された MessageHeaders
インスタンスは新しいメッセージで直接使用されます。つまり、コピーされません。
payload
- メッセージペイロード (非 null
)headers
- メッセージヘッダー originalMessage
- ErrorMessage が作成されたスタック内のポイントでの元のメッセージ(存在する場合)@Nullable public Message<?> getOriginalMessage()
public StringSE toString()
GenericMessage<ThrowableSE>
の toString