Interface WebClientErrorDecoder<E extends Throwable>
- Type Parameters:
E- the exception type
- All Superinterfaces:
Function<org.springframework.web.reactive.function.client.ClientResponse,reactor.core.publisher.Mono<? extends Throwable>>
- All Known Implementing Classes:
DefaultWebClientErrorDecoder
public interface WebClientErrorDecoder<E extends Throwable>
extends Function<org.springframework.web.reactive.function.client.ClientResponse,reactor.core.publisher.Mono<? extends Throwable>>
An error decoder for the
WebClient.- Author:
- Christian Bremer
-
Method Summary
Modifier and TypeMethodDescriptiondefault reactor.core.publisher.Mono<E>apply(org.springframework.web.reactive.function.client.ClientResponse clientResponse) buildException(org.springframework.web.reactive.function.client.ClientResponse clientResponse, String response) Build exception.
-
Method Details
-
apply
default reactor.core.publisher.Mono<E> apply(org.springframework.web.reactive.function.client.ClientResponse clientResponse) -
buildException
E buildException(org.springframework.web.reactive.function.client.ClientResponse clientResponse, String response) Build exception.- Parameters:
clientResponse- the client responseresponse- the response- Returns:
- the exception
-