public final class MappingUtils extends ObjectSE
| 修飾子と型 | メソッドと説明 |
|---|---|
static void | checkDeliveryMode(Message<?> requestMessage, MessageProperties messageProperties, MessageDeliveryMode defaultDeliveryMode) 配信モードを確認し、まだ存在しない場合はデフォルトで更新します。 |
static Message | mapMessage(Message<?> requestMessage, MessageConverter converter, AmqpHeaderMapper headerMapper, MessageDeliveryMode defaultDeliveryMode, boolean headersMappedLast)o.s.m.Message を o.s.a.core.Message にマップします。 |
static Message | mapReplyMessage(Message<?> replyMessage, MessageConverter converter, AmqpHeaderMapper headerMapper, MessageDeliveryMode defaultDeliveryMode, boolean headersMappedLast) 応答 o.s.m.Message を o.s.a.core.Message にマップします。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static Message mapMessage(Message<?> requestMessage, MessageConverter converter, AmqpHeaderMapper headerMapper, MessageDeliveryMode defaultDeliveryMode, boolean headersMappedLast)
ContentTypeDelegatingMessageConverter を使用する場合、選択には AmqpHeaders.CONTENT_TYPE および MessageHeaders.CONTENT_TYPE が使用され、AMQP ヘッダーが優先されます。requestMessage - リクエストメッセージ。converter - 使用するメッセージコンバーター。headerMapper - 使用するヘッダーマッパー。defaultDeliveryMode - デフォルトの配信モード。headersMappedLast - 変換後にヘッダーがマップされる場合は true。public static Message mapReplyMessage(Message<?> replyMessage, MessageConverter converter, AmqpHeaderMapper headerMapper, MessageDeliveryMode defaultDeliveryMode, boolean headersMappedLast)
ContentTypeDelegatingMessageConverter を使用する場合、選択には AmqpHeaders.CONTENT_TYPE および MessageHeaders.CONTENT_TYPE が使用され、AMQP ヘッダーが優先されます。replyMessage - 返信メッセージ。converter - 使用するメッセージコンバーター。headerMapper - 使用するヘッダーマッパー。defaultDeliveryMode - デフォルトの配信モード。headersMappedLast - 変換後にヘッダーがマップされる場合は true。public static void checkDeliveryMode(Message<?> requestMessage, MessageProperties messageProperties, @Nullable MessageDeliveryMode defaultDeliveryMode)
requestMessage - リクエストメッセージ。messageProperties - マップされたメッセージのプロパティ。defaultDeliveryMode - デフォルトの配信モード。