类 DecoratedFeignComponent<T>
- java.lang.Object
- 
- io.microsphere.spring.cloud.openfeign.components.DecoratedFeignComponent<T>
 
- 
- 所有已实现的接口:
- Refreshable
 - 直接已知子类:
- DecoratedContract,- DecoratedDecoder,- DecoratedEncoder,- DecoratedErrorDecoder,- DecoratedQueryMapEncoder,- DecoratedRetryer
 
 public abstract class DecoratedFeignComponent<T> extends java.lang.Object implements Refreshable - 从以下版本开始:
- 0.0.1
- 作者:
- 韩超
 
- 
- 
构造器概要构造器 构造器 说明 DecoratedFeignComponent(java.lang.String contextId, org.springframework.cloud.openfeign.FeignContext feignContext, org.springframework.cloud.openfeign.FeignClientProperties clientProperties, T delegate)
 - 
方法概要所有方法 静态方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected abstract java.lang.Class<T>componentType()java.lang.StringcontextId()Tdelegate()booleanequals(java.lang.Object obj)org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfigurationgetCurrentConfiguration()org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfigurationgetDefaultConfiguration()org.springframework.cloud.openfeign.FeignContextgetFeignContext()inthashCode()static <W extends DecoratedFeignComponent<T>,T>
 Winstantiate(java.lang.Class<W> decoratedClass, java.lang.Class<T> componentClass, java.lang.String contextId, org.springframework.cloud.openfeign.FeignContext feignContext, org.springframework.cloud.openfeign.FeignClientProperties clientProperties, T delegate)protected TloadInstance()voidrefresh()java.lang.StringtoString()
 
- 
- 
- 
字段详细资料- 
delegateprotected volatile T delegate 
 
- 
 - 
构造器详细资料- 
DecoratedFeignComponentpublic DecoratedFeignComponent(java.lang.String contextId, org.springframework.cloud.openfeign.FeignContext feignContext, org.springframework.cloud.openfeign.FeignClientProperties clientProperties, T delegate)
 
- 
 - 
方法详细资料- 
delegatepublic T delegate() 
 - 
getFeignContext@NonNull public org.springframework.cloud.openfeign.FeignContext getFeignContext() 
 - 
contextId@NonNull public java.lang.String contextId() 
 - 
refreshpublic void refresh() - 指定者:
- refresh在接口中- Refreshable
 
 - 
componentTypeprotected abstract java.lang.Class<T> componentType() 
 - 
getDefaultConfigurationpublic org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration getDefaultConfiguration() 
 - 
getCurrentConfigurationpublic org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration getCurrentConfiguration() 
 - 
loadInstanceprotected T loadInstance() 
 - 
hashCodepublic int hashCode() - 覆盖:
- hashCode在类中- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - 覆盖:
- equals在类中- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - 覆盖:
- toString在类中- java.lang.Object
 
 - 
instantiatepublic static <W extends DecoratedFeignComponent<T>,T> W instantiate(java.lang.Class<W> decoratedClass, java.lang.Class<T> componentClass, java.lang.String contextId, org.springframework.cloud.openfeign.FeignContext feignContext, org.springframework.cloud.openfeign.FeignClientProperties clientProperties, T delegate) 
 
- 
 
-