アドバイスフィルター

Filter アドバイスを助言する際には、追加の考慮事項があります。デフォルトでは、破棄アクション(フィルターが false を返す場合)は、アドバイスチェーンのスコープ内で実行されます。これには、廃棄チャネルの下流のすべてのフローが含まれる場合があります。たとえば、破棄チャネルの下流の要素が例外をスローし、再試行のアドバイスがある場合、プロセスは再試行されます。また、throwExceptionOnRejection が true に設定されている場合(アドバイスの範囲内で例外がスローされます)。

discard-within-advice を false に設定すると、この動作が変更され、破棄(または例外)が発生します。after the アドバイスチェーンが呼び出されます。