Package reactivefeign.client
Interface ReactiveHttpExchangeFilterFunction<P extends org.reactivestreams.Publisher<?>>
-
- All Known Implementing Classes:
LoggerExchangeFilterFunction
public interface ReactiveHttpExchangeFilterFunction<P extends org.reactivestreams.Publisher<?>>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ReactiveHttpClient<P>filter(ReactiveHttpClient<P> exchangeFunction)reactor.core.publisher.Mono<ReactiveHttpResponse<P>>filter(ReactiveHttpRequest request, ReactiveHttpClient<P> exchangeFunction)static <P extends org.reactivestreams.Publisher<?>>
ReactiveHttpExchangeFilterFunction<P>ofRequestProcessor(java.util.function.Function<ReactiveHttpRequest,reactor.core.publisher.Mono<ReactiveHttpRequest>> processor)static <P extends org.reactivestreams.Publisher<?>>
ReactiveHttpExchangeFilterFunction<P>ofResponseProcessor(java.util.function.Function<ReactiveHttpResponse<P>,reactor.core.publisher.Mono<ReactiveHttpResponse<P>>> processor)default ReactiveHttpExchangeFilterFunction<P>then(ReactiveHttpExchangeFilterFunction<P> afterFilter)
-
-
-
Method Detail
-
filter
reactor.core.publisher.Mono<ReactiveHttpResponse<P>> filter(ReactiveHttpRequest request, ReactiveHttpClient<P> exchangeFunction)
-
then
default ReactiveHttpExchangeFilterFunction<P> then(ReactiveHttpExchangeFilterFunction<P> afterFilter)
-
filter
default ReactiveHttpClient<P> filter(ReactiveHttpClient<P> exchangeFunction)
-
ofRequestProcessor
static <P extends org.reactivestreams.Publisher<?>> ReactiveHttpExchangeFilterFunction<P> ofRequestProcessor(java.util.function.Function<ReactiveHttpRequest,reactor.core.publisher.Mono<ReactiveHttpRequest>> processor)
-
ofResponseProcessor
static <P extends org.reactivestreams.Publisher<?>> ReactiveHttpExchangeFilterFunction<P> ofResponseProcessor(java.util.function.Function<ReactiveHttpResponse<P>,reactor.core.publisher.Mono<ReactiveHttpResponse<P>>> processor)
-
-