インターフェース InboundMessageMapper<T>

型パラメーター:
T - メッセージを作成するオブジェクトの型。
すべての既知のサブインターフェース:
BytesMessageMapperMethodArgsMessageMapper
すべての既知の実装クラス:
AbstractJsonInboundMessageMapperConvertingBytesMessageMapperDatagramPacketMessageMapperEmbeddedJsonHeadersMessageMapperJsonInboundMessageMapperMessageConvertingTcpMessageMapperTcpMessageMapper
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface InboundMessageMapper<T>
オブジェクトから Message にマッピングするための戦略インターフェース。
作成者:
Mark Fisher, Artem Bilan, Gary Russell
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    default Message<?>
    toMessage(T object)
    提供されたオブジェクトを Message に変換します。
    toMessage(T object, MapSE<StringSE,ObjectSE> headers)
    提供されたオブジェクトを Message に変換し、必要に応じて提供されたヘッダーを提供します。
  • メソッドの詳細

    • toMessage

      @Nullable default Message<?> toMessage(T object)
      提供されたオブジェクトを Message に変換します。
      パラメーター:
      object - メッセージペイロードまたはその他の変換ロジックのオブジェクト
      戻り値:
      マッピングの結果としてのメッセージ
    • toMessage

      @Nullable Message<?> toMessage(T object, @Nullable MapSE<StringSE,ObjectSE> headers)
      提供されたオブジェクトを Message に変換し、必要に応じて提供されたヘッダーを提供します。
      パラメーター:
      object - メッセージペイロードまたはその他の変換ロジックのオブジェクト
      headers - メッセージを作成するための追加ヘッダー。null にすることができます
      戻り値:
      マッピングの結果としてのメッセージ
      導入:
      5.0