Package reactivefeign.publisher.retry
Class FluxRetryPublisherHttpClient
- java.lang.Object
-
- reactivefeign.publisher.retry.RetryPublisherHttpClient
-
- reactivefeign.publisher.retry.FluxRetryPublisherHttpClient
-
- All Implemented Interfaces:
PublisherHttpClient
public class FluxRetryPublisherHttpClient extends RetryPublisherHttpClient
WrapsPublisherHttpClientwith retry logic provided by retryFunction- Author:
- Sergii Karpenko
-
-
Field Summary
-
Fields inherited from class reactivefeign.publisher.retry.RetryPublisherHttpClient
publisherClient, retryFunction
-
-
Constructor Summary
Constructors Constructor Description FluxRetryPublisherHttpClient(PublisherHttpClient publisherClient, feign.MethodMetadata methodMetadata, java.util.function.Function<reactor.core.publisher.Flux<reactor.util.retry.Retry.RetrySignal>,reactor.core.publisher.Flux<java.lang.Throwable>> retryFunction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.reactivestreams.Publisher<java.lang.Object>executeRequest(ReactiveHttpRequest request)-
Methods inherited from class reactivefeign.publisher.retry.RetryPublisherHttpClient
wrapWithLog, wrapWithOutOfRetries
-
-
-
-
Constructor Detail
-
FluxRetryPublisherHttpClient
public FluxRetryPublisherHttpClient(PublisherHttpClient publisherClient, feign.MethodMetadata methodMetadata, java.util.function.Function<reactor.core.publisher.Flux<reactor.util.retry.Retry.RetrySignal>,reactor.core.publisher.Flux<java.lang.Throwable>> retryFunction)
-
-
Method Detail
-
executeRequest
public org.reactivestreams.Publisher<java.lang.Object> executeRequest(ReactiveHttpRequest request)
-
-