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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfeign.RequestInterceptordecorateRequestInterceptor(List<OrderedRequestInterceptor> orderedRequestInterceptors) feignAddServiceNameContext(org.springframework.cloud.client.serviceregistry.Registration registration) feign.RequestInterceptorinvocationContextRequestInterceptor(ContextProperties contextProperties) feign.RequestInterceptor
-
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)
-