Class ReactiveFeignClientsConfiguration

java.lang.Object
reactivefeign.spring.config.ReactiveFeignClientsConfiguration

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

    • ReactiveFeignClientsConfiguration

      public ReactiveFeignClientsConfiguration()
  • Method Details

    • reactiveFeignContract

      @Bean @ConditionalOnMissingBean public feign.Contract reactiveFeignContract(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()