クラス MethodRabbitListenerEndpoint

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

      • MethodRabbitListenerEndpoint

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

      • setBean

        public void setBean​(ObjectSE bean)
        このエンドポイントを管理する必要があるオブジェクトインスタンスを設定します。
        パラメーター:
        bean - ターゲット Bean インスタンス。
      • setMethod

        public void setMethod​(MethodSE method)
        このエンドポイントによって管理されるメッセージを処理するために呼び出すメソッドを設定します。
        パラメーター:
        method - bean のターゲットメソッド。
      • setReturnExceptions

        public void setReturnExceptions​(boolean returnExceptions)
        通常の replyTo/@SendTo セマンティクスを使用して、リスナーによってスローされた例外を送信者に返すかどうかを設定します。
        パラメーター:
        returnExceptions - 例外を返す場合は true。
        導入:
        2.0
      • setErrorHandler

        public void setErrorHandler​(RabbitListenerErrorHandler errorHandler)
        リスナーメソッドが例外をスローした場合に呼び出すように RabbitListenerErrorHandler を設定します。
        パラメーター:
        errorHandler - エラーハンドラー。
        導入:
        2.0
      • getMessageHandlerMethodFactory

        protected MessageHandlerMethodFactory getMessageHandlerMethodFactory()
        戻り値:
        messageHandlerMethodFactory
      • setAdapterProvider

        public void setAdapterProvider​(MethodRabbitListenerEndpoint.AdapterProvider adapterProvider)
        プロバイダを設定してアダプターインスタンスを作成します。
        パラメーター:
        adapterProvider - プロバイダー。
      • configureListenerAdapter

        protected HandlerAdapter configureListenerAdapter​(MessagingMessageListenerAdapter messageListener)
        このリスナーアダプターの HandlerAdapter を作成します。
        パラメーター:
        messageListener - リスナーアダプター。
        戻り値:
        ハンドラーアダプター。