クラス ErrorMessage
java.lang.ObjectSE
org.springframework.messaging.support.GenericMessage<ThrowableSE>
org.springframework.messaging.support.ErrorMessage
- 実装されたすべてのインターフェース:
SerializableSE
,Message<ThrowableSE>
Throwable
SE ペイロードを持つ GenericMessage
。 通常、ペイロードは MessagingException
であり、failedMessage
プロパティに障害点のメッセージがあります。エラーメッセージが作成されるスタック内のポイントに存在したメッセージを表す、オプションの originalMessage
が提供される場合があります。
メッセージで始まり、そのメッセージで変換を実行するプロセスを呼び出し、その後何らかの理由で失敗して例外をスローするコードを検討します。例外がキャッチされ、元のメッセージと失敗した変換済みメッセージの両方を含むエラーメッセージが生成されます。
- 導入:
- 4.0
- 作成者:
- Mark Fisher, Oleg Zhurakousky, Gary Russell
- 関連事項:
コンストラクターのサマリー
コンストラクター説明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
、元のメッセージを含む新しいメッセージを作成します。メソッドのサマリー
クラス org.springframework.messaging.support.GenericMessage から継承されたメソッド
equals, getHeaders, getPayload, hashCode
コンストラクターの詳細
ErrorMessage
指定されたペイロードで新しいメッセージを作成します。- パラメーター:
payload
- メッセージペイロード (非null
)
ErrorMessage
指定されたペイロードとヘッダーで新しいメッセージを作成します。指定されたヘッダーマップのコンテンツがコピーされます。- パラメーター:
payload
- メッセージペイロード (非null
)headers
- 初期化に使用するメッセージヘッダー
ErrorMessage
使用するMessageHeaders
インスタンスを持つコンストラクター。注意 : 指定された
MessageHeaders
インスタンスは新しいメッセージで直接使用されます。つまり、コピーされません。- パラメーター:
payload
- メッセージペイロード (非null
)headers
- メッセージヘッダー
ErrorMessage
指定されたペイロードと元のメッセージで新しいメッセージを作成します。- パラメーター:
payload
- メッセージペイロード (非null
)originalMessage
- ErrorMessage が作成されたスタック内のポイントでの元のメッセージ(存在する場合)- 導入:
- 5.0
ErrorMessage
public ErrorMessage(ThrowableSE payload, MapSE<StringSE, ObjectSE> headers, Message<?> originalMessage) 指定されたペイロード、ヘッダー、元のメッセージで新しいメッセージを作成します。指定されたヘッダーマップのコンテンツがコピーされます。- パラメーター:
payload
- メッセージペイロード (非null
)headers
- 初期化に使用するメッセージヘッダーoriginalMessage
- ErrorMessage が作成されたスタック内のポイントでの元のメッセージ(存在する場合)- 導入:
- 5.0
ErrorMessage
ペイロード、MessageHeaders
、元のメッセージを含む新しいメッセージを作成します。注意 : 指定された
MessageHeaders
インスタンスは新しいメッセージで直接使用されます。つまり、コピーされません。- パラメーター:
payload
- メッセージペイロード (非null
)headers
- メッセージヘッダーoriginalMessage
- ErrorMessage が作成されたスタック内のポイントでの元のメッセージ(存在する場合)- 導入:
- 5.0
メソッドの詳細
getOriginalMessage
ErrorMessage が作成されたスタック内のポイントで、元のメッセージ(使用可能な場合)を返します。- 導入:
- 5.0
toString
- オーバーライド:
- クラス
GenericMessage<ThrowableSE>
のtoString