类 DecoratedFeignComponent<T>

    • 字段概要

      字段 
      修饰符和类型 字段 说明
      protected T delegate  
    • 构造器概要

      构造器 
      构造器 说明
      DecoratedFeignComponent​(java.lang.String contextId, org.springframework.cloud.openfeign.FeignContext feignContext, org.springframework.cloud.openfeign.FeignClientProperties clientProperties, T delegate)  
    • 字段详细资料

      • delegate

        protected volatile T delegate
    • 构造器详细资料

      • DecoratedFeignComponent

        public DecoratedFeignComponent​(java.lang.String contextId,
                                       org.springframework.cloud.openfeign.FeignContext feignContext,
                                       org.springframework.cloud.openfeign.FeignClientProperties clientProperties,
                                       T delegate)
    • 方法详细资料

      • delegate

        public T delegate()
      • getFeignContext

        @NonNull
        public org.springframework.cloud.openfeign.FeignContext getFeignContext()
      • contextId

        @NonNull
        public java.lang.String contextId()
      • componentType

        protected abstract java.lang.Class<T> componentType()
      • getDefaultConfiguration

        public org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration getDefaultConfiguration()
      • getCurrentConfiguration

        public org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration getCurrentConfiguration()
      • loadInstance

        protected T loadInstance()
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        覆盖:
        equals 在类中 java.lang.Object
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object
      • instantiate

        public 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)