Package reactivefeign.spring.config
Class ReactiveFeignClientsConfiguration
java.lang.Object
reactivefeign.spring.config.ReactiveFeignClientsConfiguration
patterned after org.springframework.cloud.netflix.feign.FeignClientsConfiguration
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.format.support.FormattingConversionServicefeign.ContractreactiveFeignContract(List<org.springframework.cloud.openfeign.AnnotatedParameterProcessor> parameterProcessors, org.springframework.format.support.FormattingConversionService feignConversionService)
-
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()
-