インターフェース MessageListenerContainer

    • メソッドの詳細

      • setupMessageListener

        void setupMessageListener​(MessageListener messageListener)
        使用するメッセージリスナーを設定します。そのメッセージリスナ型がサポートされていない場合、IllegalArgumentExceptionSE をスローします。
        パラメーター:
        messageListener - object を MessageListener にラップします。
      • lazyLoad

        default void lazyLoad()
        起動時に欠落または不一致のキューをチェックしません。遅延ロードされたメッセージリスナーコンテナーに使用され、そのようなコンテナーの起動時のデッドロックを回避します。コンテナーを遅延ロードするアプリケーションは、コンテナー Bean をロードする前に、キューの構成を確認する必要があります。
        導入:
        2.1.5
      • isConsumerBatchEnabled

        default boolean isConsumerBatchEnabled()
        このコンテナーが消費されたメッセージのバッチを作成できる (および構成されている) 場合は、true を返します。
        戻り値:
        有効な場合は true。
        導入:
        2.2.4
      • setQueueNames

        void setQueueNames​(StringSE... queues)
        キュー名を設定します。
        パラメーター:
        queues - キュー名。
        導入:
        2.4
      • setAutoStartup

        void setAutoStartup​(boolean autoStart)
        自動起動を設定します。
        パラメーター:
        autoStart - 自動開始に真。
        導入:
        2.4
      • getMessageListener

        @Nullable
        ObjectSE getMessageListener()
        メッセージリスナーを取得します。
        戻り値:
        メッセージリスナーオブジェクト。
        導入:
        2.4
      • setListenerId

        void setListenerId​(StringSE id)
        リスナー ID を設定します。
        パラメーター:
        id - ID。
        導入:
        2.4