Package reactivefeign.spring.config
Class ReactiveFeignClientsConfiguration
- java.lang.Object
-
- reactivefeign.spring.config.ReactiveFeignClientsConfiguration
-
@Configuration public class ReactiveFeignClientsConfiguration extends java.lang.Objectpatterned after org.springframework.cloud.netflix.feign.FeignClientsConfiguration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classReactiveFeignClientsConfiguration.ReactiveFeignCloud2Configurationprotected static classReactiveFeignClientsConfiguration.ReactiveFeignCloudConfigurationprotected static classReactiveFeignClientsConfiguration.ReactiveFeignCloudProtectionprotected static classReactiveFeignClientsConfiguration.ReactiveFeignConfiguration
-
Constructor Summary
Constructors Constructor Description ReactiveFeignClientsConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MicrometerReactiveLoggermetricsReactiveLogger()feign.ContractreactiveFeignContract()ReactiveLoggerListenerreactiveLogger()
-
-
-
Method Detail
-
reactiveFeignContract
@Bean @ConditionalOnMissingBean public feign.Contract reactiveFeignContract()
-
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()
-
-