Class ReactiveFeignClientsConfiguration


  • @Configuration
    public class ReactiveFeignClientsConfiguration
    extends java.lang.Object
    patterned after org.springframework.cloud.netflix.feign.FeignClientsConfiguration
    • Constructor Detail

      • ReactiveFeignClientsConfiguration

        public ReactiveFeignClientsConfiguration()
    • Method Detail

      • reactiveFeignContract

        @Bean
        @ConditionalOnMissingBean
        public feign.Contract reactiveFeignContract​(java.util.List<org.springframework.cloud.openfeign.AnnotatedParameterProcessor> parameterProcessors,
                                                    org.springframework.format.support.FormattingConversionService feignConversionService)
      • metricsReactiveLogger

        @Bean
        @ConditionalOnMissingBean
        @ConditionalOnClass(name="io.micrometer.core.instrument.MeterRegistry")
        @ConditionalOnProperty(name="reactive.feign.metrics.enabled",
                               havingValue="true")
        public MicrometerReactiveLogger metricsReactiveLogger()
      • reactiveLogger

        @Bean
        @ConditionalOnMissingBean(ignoredType="reactivefeign.client.metrics.MicrometerReactiveLogger")
        @ConditionalOnProperty(name="reactive.feign.logger.enabled",
                               havingValue="true")
        public ReactiveLoggerListener reactiveLogger()
      • feignConversionService

        @Bean
        public org.springframework.format.support.FormattingConversionService feignConversionService()