Package top.tangyh.basic.cloud.feign
Class SentinelFeignBuilder
java.lang.Object
feign.BaseBuilder<feign.Feign.Builder,feign.Feign>
feign.Feign.Builder
top.tangyh.basic.cloud.feign.SentinelFeignBuilder
- All Implemented Interfaces:
Cloneable,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
public class SentinelFeignBuilder
extends feign.Feign.Builder
implements org.springframework.context.ApplicationContextAware
feign集成sentinel自动配置
- Author:
- zuihou
-
Field Summary
Fields inherited from class feign.BaseBuilder
capabilities, closeAfterDecode, decoder, decodeVoid, dismiss404, encoder, errorDecoder, invocationHandlerFactory, logger, logLevel, options, propagationPolicy, queryMapEncoder, requestInterceptors, responseInterceptors, retryer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncontract(feign.Contract contract) feign.Feignfeign.Feign.BuilderinvocationHandlerFactory(feign.InvocationHandlerFactory invocationHandlerFactory) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) Methods inherited from class feign.Feign.Builder
addCapability, client, decode404, decoder, decodeVoid, doNotCloseAfterDecode, encoder, errorDecoder, exceptionPropagationPolicy, logger, logLevel, mapAndDecode, options, queryMapEncoder, requestInterceptor, requestInterceptors, retryer, target, targetMethods inherited from class feign.BaseBuilder
build, dismiss404, responseInterceptor, responseInterceptorChain, responseInterceptors
-
Constructor Details
-
SentinelFeignBuilder
public SentinelFeignBuilder()
-
-
Method Details
-
invocationHandlerFactory
public feign.Feign.Builder invocationHandlerFactory(feign.InvocationHandlerFactory invocationHandlerFactory) - Overrides:
invocationHandlerFactoryin classfeign.Feign.Builder
-
contract
- Overrides:
contractin classfeign.Feign.Builder
-
internalBuild
public feign.Feign internalBuild()- Overrides:
internalBuildin classfeign.Feign.Builder
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Throws:
org.springframework.beans.BeansException
-