Class SentinelContractHolder

java.lang.Object
com.alibaba.cloud.sentinel.feign.SentinelContractHolder
All Implemented Interfaces:
feign.Contract

public class SentinelContractHolder extends Object implements feign.Contract
Using static field METADATA_MAP to hold MethodMetadata data.
Author:
Jim
  • Field Details

    • METADATA_MAP

      public static final Map<String,feign.MethodMetadata> METADATA_MAP
      map key is constructed by ClassFullName + configKey. configKey is constructed by Feign.configKey(java.lang.Class, java.lang.reflect.Method)
  • Constructor Details

    • SentinelContractHolder

      public SentinelContractHolder(feign.Contract delegate)
  • Method Details

    • parseAndValidateMetadata

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