Class ReactiveFeignClientsConfiguration.ReactiveFeignCloud2Configuration

  • Enclosing class:
    ReactiveFeignClientsConfiguration

    @Configuration
    @AutoConfigureAfter(ReactiveFeignConfiguration.class)
    @ConditionalOnClass({org.springframework.cloud.client.circuitbreaker.ReactiveCircuitBreakerFactory.class,org.springframework.cloud.client.loadbalancer.reactive.ReactiveLoadBalancer.class,reactivefeign.cloud2.CloudReactiveFeign.class})
    @ConditionalOnProperty(name="reactive.feign.cloud.enabled",
                           havingValue="true",
                           matchIfMissing=true)
    protected static class ReactiveFeignClientsConfiguration.ReactiveFeignCloud2Configuration
    extends java.lang.Object
    • Constructor Detail

      • ReactiveFeignCloud2Configuration

        protected ReactiveFeignCloud2Configuration()
    • Method Detail

      • reactiveFeignResilience4jConfigurator

        @Bean
        @Scope("prototype")
        @ConditionalOnProperty(name="reactive.feign.circuit.breaker.enabled",
                               havingValue="true",
                               matchIfMissing=true)
        public reactivefeign.spring.config.ReactiveFeignConfigurator reactiveFeignResilience4jConfigurator()
      • reactiveFeignLoadBalancerConfigurator

        @Bean
        @Scope("prototype")
        @ConditionalOnProperty(name="reactive.feign.loadbalancer.enabled",
                               havingValue="true",
                               matchIfMissing=true)
        public reactivefeign.spring.config.ReactiveFeignConfigurator reactiveFeignLoadBalancerConfigurator()