クラス FilterEndpointSpec

実装されたすべてのインターフェース:
DisposableBeanFactoryBean<reactor.util.function.Tuple2<ConsumerEndpointFactoryBean,MessageFilter>>InitializingBeanLifecyclePhasedSmartLifecycleComponentsRegistration

public class FilterEndpointSpec extends ConsumerEndpointSpec<FilterEndpointSpec,MessageFilter>
導入:
5.0
作成者:
Artem Bilan
  • コンストラクターの詳細

    • FilterEndpointSpec

      protected FilterEndpointSpec(MessageFilter messageFilter)
  • メソッドの詳細

    • throwExceptionOnRejection

      public FilterEndpointSpec throwExceptionOnRejection(boolean throwExceptionOnRejection)
      デフォルト値は false です。これは、拒否されたメッセージが静かにドロップされるか、使用可能な場合は破棄チャネルに送信されることを意味します。廃棄チャネルが設けられている場合、典型的には、この値は true にはならないだろうが、もしそうなら、まだ適用される(このような場合には、メッセージが廃棄チャネルに送信され、例外がスローされます)。
      パラメーター:
      throwExceptionOnRejection - throwExceptionOnRejection。
      戻り値:
      エンドポイント仕様。
      関連事項:
    • discardChannel

      public FilterEndpointSpec discardChannel(MessageChannel discardChannel)
      拒否されたメッセージを送信するチャネルを指定します。破棄チャネルが null(デフォルト)の場合、拒否されたメッセージはドロップされます。ただし、"throwExceptionOnRejection" フラグは、拒否されたメッセージが例外をトリガーするかどうかを決定します。その値は、廃棄チャネルの存在に関係なく評価されます。
      パラメーター:
      discardChannel - DiscardChannel。
      戻り値:
      エンドポイント仕様。
      関連事項:
    • discardChannel

      public FilterEndpointSpec discardChannel(StringSE discardChannelName)
      拒否されたメッセージを送信するチャネル名を指定します。破棄チャネルが null(デフォルト)の場合、拒否されたメッセージはドロップされます。ただし、"throwExceptionOnRejection" フラグは、拒否されたメッセージが例外をトリガーするかどうかを決定します。その値は、廃棄チャネルの存在に関係なく評価されます。
      パラメーター:
      discardChannelName - DiscardChannelName。
      戻り値:
      エンドポイント仕様。
      関連事項:
    • discardFlow

      public FilterEndpointSpec discardFlow(IntegrationFlow discardFlow)
      discardChannel(MessageChannel) の代わりに破棄されたメッセージに対して実行するようにサブフローを構成します。
      パラメーター:
      discardFlow - 廃棄フロー。
      戻り値:
      エンドポイント仕様。
    • discardWithinAdvice

      public FilterEndpointSpec discardWithinAdvice(boolean discardWithinAdvice)
      このフィルターに適用されるリクエストハンドラーのアドバイス内で破棄処理を実行する場合は、"true" に設定します。拒否時に例外をスローする場合にも適用されます。デフォルト: true。
      パラメーター:
      discardWithinAdvice - DiscardWithinAdvice。
      戻り値:
      エンドポイント仕様。
      関連事項: