クラス MessageBuilder<T>

型パラメーター:
T - ペイロード型。

public final class MessageBuilder<T> extends BaseMessageBuilder<T, MessageBuilder<T>>
デフォルトのメッセージビルダー。不変の GenericMessage を作成します。下位互換性のために、DefaultMessageBuilder ではなく MessageBuilder という名前が付けられています。
作成者:
Arjen Poutsma, Mark Fisher, Oleg Zhurakousky, Dave Syer, Gary Russell, Artem Bilan
  • メソッドの詳細

    • fromMessage

      public static <T> MessageBuilder<T> fromMessage(Message<T> message)
      提供されたメッセージからコピーされたすべてのヘッダーが事前に入力された新しい Message インスタンスのビルダーを作成します。提供されたメッセージのペイロードは、新しいメッセージのペイロードとしても使用されます。
      型パラメーター:
      T - ペイロードの型。
      パラメーター:
      message - ペイロードとすべてのヘッダーのコピー元のメッセージ
      戻り値:
      MessageBuilder。
    • withPayload

      public static <T> MessageBuilder<T> withPayload(T payload)
      提供されたペイロードを使用して、新しい Message インスタンスのビルダーを作成します。
      型パラメーター:
      T - ペイロードの型。
      パラメーター:
      payload - 新しいメッセージのペイロード
      戻り値:
      MessageBuilder。