Package reactivefeign.retry
Class FilteredReactiveRetryPolicy
- java.lang.Object
-
- reactivefeign.retry.FilteredReactiveRetryPolicy
-
- All Implemented Interfaces:
ReactiveRetryPolicy
public class FilteredReactiveRetryPolicy extends java.lang.Object implements ReactiveRetryPolicy
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface reactivefeign.retry.ReactiveRetryPolicy
ReactiveRetryPolicy.Builder
-
-
Constructor Summary
Constructors Constructor Description FilteredReactiveRetryPolicy(ReactiveRetryPolicy retryPolicy, java.util.function.Predicate<java.lang.Throwable> toRetryOn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FilteredReactiveRetryPolicynotRetryOn(ReactiveRetryPolicy retryPolicy, java.lang.Class<? extends java.lang.Throwable>... errorClasses)java.util.function.Function<reactor.core.publisher.Flux<reactor.util.retry.Retry.RetrySignal>,reactor.core.publisher.Flux<java.lang.Throwable>>toRetryFunction()
-
-
-
Constructor Detail
-
FilteredReactiveRetryPolicy
public FilteredReactiveRetryPolicy(ReactiveRetryPolicy retryPolicy, java.util.function.Predicate<java.lang.Throwable> toRetryOn)
-
-
Method Detail
-
notRetryOn
public static FilteredReactiveRetryPolicy notRetryOn(ReactiveRetryPolicy retryPolicy, java.lang.Class<? extends java.lang.Throwable>... errorClasses)
-
toRetryFunction
public java.util.function.Function<reactor.core.publisher.Flux<reactor.util.retry.Retry.RetrySignal>,reactor.core.publisher.Flux<java.lang.Throwable>> toRetryFunction()
- Specified by:
toRetryFunctionin interfaceReactiveRetryPolicy
-
-