Package com.alibaba.cloud.sentinel.feign
Class SentinelFeign.Builder
java.lang.Object
feign.Feign.Builder
com.alibaba.cloud.sentinel.feign.SentinelFeign.Builder
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
- Enclosing class:
- SentinelFeign
public static final class SentinelFeign.Builder
extends feign.Feign.Builder
implements org.springframework.context.ApplicationContextAware
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfeign.Feignbuild()contract(feign.Contract contract) feign.Feign.BuilderinvocationHandlerFactory(feign.InvocationHandlerFactory invocationHandlerFactory) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) Methods inherited from class feign.Feign.Builder
addCapability, client, decode404, decoder, doNotCloseAfterDecode, encoder, errorDecoder, exceptionPropagationPolicy, logger, logLevel, mapAndDecode, options, queryMapEncoder, requestInterceptor, requestInterceptors, retryer, target, target
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
invocationHandlerFactory
public feign.Feign.Builder invocationHandlerFactory(feign.InvocationHandlerFactory invocationHandlerFactory) - Overrides:
invocationHandlerFactoryin classfeign.Feign.Builder
-
contract
- Overrides:
contractin classfeign.Feign.Builder
-
build
public feign.Feign build()- Overrides:
buildin 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
-