クラス MappingUtils

java.lang.ObjectSE
org.springframework.integration.amqp.support.MappingUtils

public final class MappingUtils extends ObjectSE
メッセージマッピング中に使用されるユーティリティメソッド。
導入:
4.3
作成者:
Gary Russell, Artem Bilan
  • メソッドの詳細

    • mapMessage

      public static Message mapMessage(Message<?> requestMessage, MessageConverter converter, AmqpHeaderMapper headerMapper, MessageDeliveryMode defaultDeliveryMode, boolean headersMappedLast)
      o.s.m.Message を o.s.a.core.Message にマップします。ContentTypeDelegatingMessageConverter を使用する場合、選択には AmqpHeaders.CONTENT_TYPE および MessageHeaders.CONTENT_TYPE が使用され、AMQP ヘッダーが優先されます。
      パラメーター:
      requestMessage - リクエストメッセージ。
      converter - 使用するメッセージコンバーター。
      headerMapper - 使用するヘッダーマッパー。
      defaultDeliveryMode - デフォルトの配信モード。
      headersMappedLast - 変換後にヘッダーがマップされる場合は true。
      戻り値:
      マップされたメッセージ。
    • mapReplyMessage

      public static Message mapReplyMessage(Message<?> replyMessage, MessageConverter converter, AmqpHeaderMapper headerMapper, @Nullable MessageDeliveryMode defaultDeliveryMode, boolean headersMappedLast)
      応答 o.s.m.Message を o.s.a.core.Message にマップします。ContentTypeDelegatingMessageConverter を使用する場合、選択には AmqpHeaders.CONTENT_TYPE および MessageHeaders.CONTENT_TYPE が使用され、AMQP ヘッダーが優先されます。
      パラメーター:
      replyMessage - 返信メッセージ。
      converter - 使用するメッセージコンバーター。
      headerMapper - 使用するヘッダーマッパー。
      defaultDeliveryMode - デフォルトの配信モード。
      headersMappedLast - 変換後にヘッダーがマップされる場合は true。
      戻り値:
      マップされたメッセージ。
      導入:
      5.1.9
    • mapMessage

      public static Message mapMessage(Message<?> message, MessageConverter converter, AmqpHeaderMapper headerMapper, boolean headersMappedLast, boolean reply, MessageProperties amqpMessageProperties)
      応答 o.s.m.Message を o.s.a.core.Message にマップします。ContentTypeDelegatingMessageConverter を使用する場合、選択には AmqpHeaders.CONTENT_TYPE および MessageHeaders.CONTENT_TYPE が使用され、AMQP ヘッダーが優先されます。
      パラメーター:
      replyMessage - 返信メッセージ。
      converter - 使用するメッセージコンバーター。
      headerMapper - 使用するヘッダーマッパー。
      headersMappedLast - 変換後にヘッダーがマップされる場合は true。
      戻り値:
      マップされたメッセージ。
      導入:
      6.0
    • checkDeliveryMode

      public static void checkDeliveryMode(Message<?> requestMessage, MessageProperties messageProperties, @Nullable MessageDeliveryMode defaultDeliveryMode)
      配信モードを確認し、まだ存在しない場合はデフォルトで更新します。
      パラメーター:
      requestMessage - リクエストメッセージ。
      messageProperties - マップされたメッセージのプロパティ。
      defaultDeliveryMode - デフォルトの配信モード。