クラス AbstractMessageConverter

    • コンストラクターの詳細

      • AbstractMessageConverter

        public AbstractMessageConverter()
    • メソッドの詳細

      • setCreateMessageIds

        public void setCreateMessageIds​(boolean createMessageIds)
        送信前に、新しいメッセージのプロパティに一意の識別子を追加する必要があることを示すフラグ。デフォルトは false です。
        パラメーター:
        createMessageIds - 設定するフラグ値
      • isCreateMessageIds

        protected boolean isCreateMessageIds()
        送信前に、新しいメッセージのプロパティに一意の識別子を追加する必要があることを示すフラグ。
        戻り値:
        フラグ値
      • createMessage

        protected Message createMessage​(ObjectSE object,
                                        MessageProperties messageProperties,
                                        @Nullable
                                        TypeSE genericType)
        指定されたペイロードオブジェクトとメッセージプロパティからメッセージを作成します。メッセージ ID は、後で必要に応じてプロパティに追加されます。
        パラメーター:
        object - ペイロード
        messageProperties - メッセージのプロパティ (headers)
        genericType - 変換元の型 - 型 ヘッダーの入力に使用されます。
        戻り値:
        メッセージ
        導入:
        2.1
      • createMessage

        protected abstract Message createMessage​(ObjectSE object,
                                                 MessageProperties messageProperties)
        指定されたペイロードオブジェクトとメッセージプロパティからメッセージを作成します。メッセージ ID は、後で必要に応じてプロパティに追加されます。
        パラメーター:
        object - ペイロード。
        messageProperties - メッセージのプロパティ (ヘッダー)。
        戻り値:
        メッセージ。