Class WebReactiveFeign.Builder<T>

  • All Implemented Interfaces:
    reactivefeign.ReactiveFeignBuilder<T>
    Enclosing class:
    WebReactiveFeign

    public static class WebReactiveFeign.Builder<T>
    extends CoreWebBuilder<T>
    • Field Summary

      • Fields inherited from class reactivefeign.ReactiveFeign.Builder

        clientFactory, contract, decode404, exchangeFilterFunctions, fallbackFactory, invocationHandlerFactory, loggerListeners, statusHandler
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Builder​(org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder)  
      protected Builder​(org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder, WebClientFeignCustomizer webClientCustomizer)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.springframework.http.client.reactive.ClientHttpConnector buildClientConnector()  
      java.util.function.BiFunction<reactivefeign.client.ReactiveHttpRequest,​java.lang.Throwable,​java.lang.Throwable> errorMapper()  
      WebReactiveFeign.Builder<T> options​(reactivefeign.ReactiveOptions options)  
      • Methods inherited from class reactivefeign.ReactiveFeign.Builder

        addExchangeFilterFunction, addLoggerListener, addRequestInterceptor, buildReactiveClientFactory, buildReactiveMethodHandlerFactory, clientFactory, contract, contract, decode404, fallback, fallbackFactory, invocationHandlerFactory, responseMapper, retry, retryWhen, statusHandler, toPublisher
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface reactivefeign.ReactiveFeignBuilder

        build, target, target, target
    • Constructor Detail

      • Builder

        protected Builder​(org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder)
      • Builder

        protected Builder​(org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder,
                          WebClientFeignCustomizer webClientCustomizer)
    • Method Detail

      • buildClientConnector

        protected org.springframework.http.client.reactive.ClientHttpConnector buildClientConnector()
        Specified by:
        buildClientConnector in class CoreWebBuilder<T>
      • errorMapper

        public java.util.function.BiFunction<reactivefeign.client.ReactiveHttpRequest,​java.lang.Throwable,​java.lang.Throwable> errorMapper()
        Specified by:
        errorMapper in class CoreWebBuilder<T>