Class FeignConfiguration

java.lang.Object
com.huaweicloud.common.adapters.feign.FeignConfiguration

@Configuration @ConditionalOnClass(name="feign.RequestInterceptor") @ConditionalOnProperty(value="spring.cloud.servicecomb.feign.context.enabled", havingValue="true", matchIfMissing=true) public class FeignConfiguration extends Object
  • Constructor Details

    • FeignConfiguration

      public FeignConfiguration()
  • Method Details

    • decorateRequestInterceptor

      @Bean public feign.RequestInterceptor decorateRequestInterceptor(List<OrderedRequestInterceptor> orderedRequestInterceptors)
    • invocationContextRequestInterceptor

      @Bean public feign.RequestInterceptor invocationContextRequestInterceptor(ContextProperties contextProperties)
    • serializeContextOrderedRequestInterceptor

      @Bean public feign.RequestInterceptor serializeContextOrderedRequestInterceptor()
    • feignAddServiceNameContext

      @Bean public FeignAddServiceNameContext feignAddServiceNameContext(@Autowired(required=false) org.springframework.cloud.client.serviceregistry.Registration registration)