Class AutoRefreshCapability
java.lang.Object
io.microsphere.spring.cloud.openfeign.autorefresh.AutoRefreshCapability
- All Implemented Interfaces:
feign.Capability,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
public class AutoRefreshCapability
extends Object
implements feign.Capability, org.springframework.context.ApplicationContextAware
-
Constructor Summary
ConstructorsConstructorDescriptionAutoRefreshCapability(org.springframework.cloud.openfeign.FeignClientProperties clientProperties, org.springframework.cloud.context.named.NamedContextFactory<org.springframework.cloud.openfeign.FeignClientSpecification> contextFactory, FeignComponentRegistry componentRegistry) -
Method Summary
Modifier and TypeMethodDescriptionfeign.codec.Decoderenrich(feign.codec.Decoder decoder) feign.codec.Encoderenrich(feign.codec.Encoder encoder) feign.codec.ErrorDecoderenrich(feign.codec.ErrorDecoder decoder) feign.Contractenrich(feign.Contract contract) feign.QueryMapEncoderenrich(feign.QueryMapEncoder queryMapEncoder) feign.RequestInterceptorenrich(feign.RequestInterceptor requestInterceptor) feign.Retryerenrich(feign.Retryer retryer) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface feign.Capability
enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrich
-
Constructor Details
-
AutoRefreshCapability
public AutoRefreshCapability(org.springframework.cloud.openfeign.FeignClientProperties clientProperties, org.springframework.cloud.context.named.NamedContextFactory<org.springframework.cloud.openfeign.FeignClientSpecification> contextFactory, FeignComponentRegistry componentRegistry)
-
-
Method Details
-
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
-
enrich
public feign.Retryer enrich(feign.Retryer retryer) - Specified by:
enrichin interfacefeign.Capability
-
enrich
public feign.Contract enrich(feign.Contract contract) - Specified by:
enrichin interfacefeign.Capability
-
enrich
public feign.codec.Decoder enrich(feign.codec.Decoder decoder) - Specified by:
enrichin interfacefeign.Capability
-
enrich
public feign.codec.Encoder enrich(feign.codec.Encoder encoder) - Specified by:
enrichin interfacefeign.Capability
-
enrich
public feign.codec.ErrorDecoder enrich(feign.codec.ErrorDecoder decoder) - Specified by:
enrichin interfacefeign.Capability
-
enrich
public feign.RequestInterceptor enrich(feign.RequestInterceptor requestInterceptor) - Specified by:
enrichin interfacefeign.Capability
-
enrich
public feign.QueryMapEncoder enrich(feign.QueryMapEncoder queryMapEncoder) - Specified by:
enrichin interfacefeign.Capability
-