クラス MessageBuilder


public final class MessageBuilder extends MessageBuilderSupport<Message>
流れるような API を使用して、byte[] 本体または別のメッセージから Spring AMQP メッセージを構築します。
導入:
1.3
作成者:
Gary Russell
  • メソッドの詳細

    • withBody

      public static MessageBuilder withBody(byte[] body)
      最終的なメッセージ本文は、'body' への直接参照になります。
      パラメーター:
      body - 体。
      戻り値:
      ビルダー。
    • withClonedBody

      public static MessageBuilder withClonedBody(byte[] body)
      最終的なメッセージ本文は、新しい配列内の「本文」のコピーになります。
      パラメーター:
      body - 体。
      戻り値:
      ビルダー。
    • withBody

      public static MessageBuilder withBody(byte[] body, int from, int to)
      最終的なメッセージ本文は、「本文」からのバイト範囲を含む新しい配列になります。
      パラメーター:
      body - 体。
      from - 開始インデックス。
      to - 終了インデックス。
      戻り値:
      ビルダー。
      関連事項:
    • fromMessage

      public static MessageBuilder fromMessage(Message message)
      最終的なメッセージ本文はメッセージ本文への直接参照になり、MessageProperties は浅いコピーになります。
      パラメーター:
      message - メッセージ。
      戻り値:
      ビルダー。
    • fromClonedMessage

      public static MessageBuilder fromClonedMessage(Message message)
      最終メッセージにはメッセージ本文のコピーが含まれ、MessageProperties が複製されます (最上位のみ)。
      パラメーター:
      message - メッセージ。
      戻り値:
      ビルダー。
    • andProperties

      public MessageBuilder andProperties(MessageProperties properties)
      このビルダーのプロパティビルダーがプロパティへの参照を使用するようにします。
      パラメーター:
      properties - プロパティ。
      戻り値:
      this。
    • build

      public Message build()
      次で指定:
      クラス MessageBuilderSupport<Message>build