From c5a4405c54ceaeb426fd3dccb32147ee3ff7bd12 Mon Sep 17 00:00:00 2001 From: Josh Cummings Date: Fri, 23 Feb 2024 15:39:03 -0700 Subject: [PATCH] Polish JavaDoc Issue gh-14521 --- .../DelegatingReactiveAuthenticationManager.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/springframework/security/authentication/DelegatingReactiveAuthenticationManager.java b/core/src/main/java/org/springframework/security/authentication/DelegatingReactiveAuthenticationManager.java index aca5b97dfd..2fdc2d48c4 100644 --- a/core/src/main/java/org/springframework/security/authentication/DelegatingReactiveAuthenticationManager.java +++ b/core/src/main/java/org/springframework/security/authentication/DelegatingReactiveAuthenticationManager.java @@ -30,8 +30,9 @@ import org.springframework.util.Assert; /** * A {@link ReactiveAuthenticationManager} that delegates to other - * {@link ReactiveAuthenticationManager} instances using the result from the first non - * empty result. Errors from delegates will be ignored if continueOnError is true. + * {@link ReactiveAuthenticationManager} instances. When {@code continueOnError} is + * {@code true}, will continue until the first non-empty, non-error result; otherwise, + * will continue only until the first non-empty result. * * @author Rob Winch * @since 5.1 @@ -62,6 +63,11 @@ public class DelegatingReactiveAuthenticationManager implements ReactiveAuthenti return ((this.continueOnError) ? result.concatMapDelayError(logging) : result.concatMap(logging)).next(); } + /** + * Continue iterating when a delegate errors, defaults to {@code false} + * @param continueOnError whether to continue when a delegate errors + * @since 6.3 + */ public void setContinueOnError(boolean continueOnError) { this.continueOnError = continueOnError; }