インターフェース RabbitListenerEndpoint

    • メソッドの詳細

      • getGroup

        StringSE getGroup()
        戻り値:
        このエンドポイントのグループ、またはグループにない場合は null。
        導入:
        1.5
      • getConcurrency

        StringSE getConcurrency()
        戻り値:
        このエンドポイントの同時実行。
        導入:
        2.0
      • getAutoStartup

        BooleanSE getAutoStartup()
        デフォルトの autoStartup プロパティをオーバーライドします。
        戻り値:
        autoStartup。
        導入:
        2.0
      • setupListenerContainer

        void setupListenerContainer​(MessageListenerContainer listenerContainer)
        このエンドポイントで定義されたモデルを使用して、指定されたメッセージリスナーコンテナーをセットアップします。

        このエンドポイントは、それを使用可能にするために、指定されたコンテナーのリクエストされた欠落オプションを提供する必要があります。通常、これは使用する queues および messageListener の設定に関するものですが、実装はすでに設定されているデフォルト設定をオーバーライドする場合があります。

        パラメーター:
        listenerContainer - 設定するリスナーコンテナー
      • setMessageConverter

        default void setMessageConverter​(MessageConverter converter)
        コンテナーファクトリがメッセージコンバーターをエンドポイントのアダプターに渡すための推奨される方法。
        パラメーター:
        converter - コンバーター。
        導入:
        2.0.8
      • getMessageConverter

        @Nullable
        default MessageConverter getMessageConverter()
        このエンドポイントが、コンテナーファクトリがメッセージコンバーターをエンドポイントのアダプターに渡すための推奨される方法をサポートしているかどうかを確認するために、コンテナーファクトリによって使用されます。null が返された場合、ファクトリはコンテナー経由でコンバーターを渡す従来の方法にフォールバックします。
        戻り値:
        コンバーター。
        導入:
        2.0.8
      • getTaskExecutor

        @Nullable
        default TaskExecutor getTaskExecutor()
        このエンドポイントのリスナーコンテナーに使用するタスクエグゼキュータを取得します。コンテナーファクトリに設定されたエグゼキュータをオーバーライドします。
        戻り値:
        執行者。
        導入:
        2.2
      • setBatchListener

        default void setBatchListener​(boolean batchListener)
        ファクトリの batchListener プロパティを使用してコンテナーファクトリによって呼び出されます。
        パラメーター:
        batchListener - 設定する batchListener。
        導入:
        2.2
      • setBatchingStrategy

        default void setBatchingStrategy​(BatchingStrategy batchingStrategy)
        メッセージのデバッチ時に使用する BatchingStrategy を設定します。
        パラメーター:
        batchingStrategy - バッチ戦略。
        導入:
        2.2
        関連事項:
        setBatchListener(boolean)
      • getReplyPostProcessor

        @Nullable
        default ReplyPostProcessor getReplyPostProcessor()
        ReplyPostProcessor を返して、返信メッセージを送信する前に後処理します。
        戻り値:
        ポストプロセッサー。
        導入:
        2.2.5
      • getReplyContentType

        @Nullable
        default StringSE getReplyContentType()
        返信コンテンツ型を取得します。
        戻り値:
        コンテンツ型。
        導入:
        2.3
      • isConverterWinsContentType

        default boolean isConverterWinsContentType()
        コンバーターによって設定されたコンテンツ型が優先されるかどうかを返します。
        戻り値:
        返信コンテンツ型を常に適用する場合は false。
        導入:
        2.3