Class DecoratedContract

java.lang.Object
io.microsphere.spring.cloud.openfeign.components.DecoratedFeignComponent<feign.Contract>
io.microsphere.spring.cloud.openfeign.components.DecoratedContract
All Implemented Interfaces:
feign.Contract, Refreshable

public class DecoratedContract extends DecoratedFeignComponent<feign.Contract> implements feign.Contract
Since:
0.0.1
Author:
韩超
  • Constructor Details

    • DecoratedContract

      public DecoratedContract(String contextId, org.springframework.cloud.context.named.NamedContextFactory<org.springframework.cloud.openfeign.FeignClientSpecification> contextFactory, org.springframework.cloud.openfeign.FeignClientProperties clientProperties, feign.Contract delegate)
  • Method Details

    • componentType

      protected Class<feign.Contract> componentType()
      Specified by:
      componentType in class DecoratedFeignComponent<feign.Contract>
    • parseAndValidateMetadata

      public List<feign.MethodMetadata> parseAndValidateMetadata(Class<?> targetType)
      Specified by:
      parseAndValidateMetadata in interface feign.Contract