Class ReactiveFeignClientsConfiguration.ReactiveFeignCloud2Configuration

java.lang.Object
reactivefeign.spring.config.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 Object
  • Constructor Details

    • ReactiveFeignCloud2Configuration

      protected ReactiveFeignCloud2Configuration()
  • Method Details

    • 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()
    • reactiveFeignCloudBuilder

      @Bean @Primary @Scope("prototype") @ConditionalOnMissingBean public CloudReactiveFeign.Builder reactiveFeignCloudBuilder(ReactiveFeignBuilder reactiveFeignBuilder)