クラス StreamListenerContainer

    • フィールドの詳細

      • logger

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

      • StreamListenerContainer

        public StreamListenerContainer​(com.rabbitmq.stream.Environment environment)
        提供された環境を使用してインスタンスを構築します。
        パラメーター:
        environment - 環境。
      • StreamListenerContainer

        public StreamListenerContainer​(com.rabbitmq.stream.Environment environment,
                                       @Nullable
                                       com.rabbitmq.stream.Codec codec)
        提供された環境とコーデックを使用してインスタンスを構築します。
        パラメーター:
        environment - 環境。
        codec - 返信メッセージの作成に使用されるコーデック。
    • メソッドの詳細

      • setStreamConverter

        public void setStreamConverter​(StreamMessageConverter messageConverter)
        Message を Message に変換するために使用される StreamMessageConverter を設定します。
        パラメーター:
        messageConverter - コンバーター。
      • setConsumerCustomizer

        public void setConsumerCustomizer​(ConsumerCustomizer consumerCustomizer)
        コンシューマービルダーをビルドする前にカスタマイズします。
        パラメーター:
        consumerCustomizer - カスタマイザー。
      • getListenerId

        @Nullable
        public StringSE getListenerId()
        リスナーの 'id' 属性。
        戻り値:
        ID (ID が設定されていない場合はコンテナー Bean 名)。
      • getBeanName

        @Nullable
        public StringSE getBeanName()
        Bean 名を返します。
        戻り値:
        Bean 名。
      • setAutoStartup

        public void setAutoStartup​(boolean autoStart)
        インターフェースからコピーされた説明: MessageListenerContainer
        自動起動を設定します。
        次で指定:
        インターフェース MessageListenerContainersetAutoStartup 
        パラメーター:
        autoStart - 自動開始に真。
      • isRunning

        public boolean isRunning()
        次で指定:
        インターフェース LifecycleisRunning 
      • start

        public void start()
        次で指定:
        インターフェース Lifecyclestart 
      • stop

        public void stop()
        次で指定:
        インターフェース Lifecyclestop 
      • setupMessageListener

        public void setupMessageListener​(MessageListener messageListener)
        インターフェースからコピーされた説明: MessageListenerContainer
        使用するメッセージリスナーを設定します。そのメッセージリスナ型がサポートされていない場合、IllegalArgumentExceptionSE をスローします。
        次で指定:
        インターフェース MessageListenerContainersetupMessageListener 
        パラメーター:
        messageListener - object を MessageListener にラップします。