Class ReactiveFeignClientsConfiguration.ReactiveFeignCloudConfiguration

    • Constructor Detail

      • ReactiveFeignCloudConfiguration

        protected ReactiveFeignCloudConfiguration()
    • Method Detail

      • reactiveFeignHystrixConfigurator

        @Bean
        @Scope("prototype")
        @ConditionalOnProperty(name="reactive.feign.hystrix.enabled",
                               havingValue="true",
                               matchIfMissing=true)
        public ReactiveFeignHystrixConfigurator reactiveFeignHystrixConfigurator()
      • reactiveFeignRibbonConfigurator

        @Bean
        @Scope("prototype")
        @ConditionalOnProperty(name="reactive.feign.ribbon.enabled",
                               havingValue="true",
                               matchIfMissing=true)
        public ReactiveFeignRibbonConfigurator reactiveFeignRibbonConfigurator()
      • reactiveFeignCloudBuilder

        @Bean
        @Primary
        @Scope("prototype")
        @ConditionalOnMissingBean
        public CloudReactiveFeign.Builder reactiveFeignCloudBuilder​(ReactiveFeignBuilder reactiveFeignBuilder,
                                                                    @Value("${reactive.feign.hystrix.enabled:true}")
                                                                    boolean enableHystrix)