Uses of Class
feign.MethodMetadata
-
Packages that use MethodMetadata Package Description feign -
-
Uses of MethodMetadata in feign
Methods in feign that return MethodMetadata Modifier and Type Method Description MethodMetadataMethodMetadata. bodyIndex(java.lang.Integer bodyIndex)MethodMetadataMethodMetadata. bodyType(java.lang.reflect.Type bodyType)MethodMetadataMethodMetadata. configKey(java.lang.String configKey)MethodMetadataMethodMetadata. headerMapIndex(java.lang.Integer headerMapIndex)MethodMetadataMethodMetadata. indexToExpander(java.util.Map<java.lang.Integer,Param.Expander> indexToExpander)AfterindexToExpanderClassis populated, this is set by contracts that support runtime injection.MethodMetadataContract.BaseContract. parseAndValidatateMetadata(java.lang.reflect.Method method)Deprecated.protected MethodMetadataContract.BaseContract. parseAndValidateMetadata(java.lang.Class<?> targetType, java.lang.reflect.Method method)Called indirectly byContract.BaseContract.parseAndValidatateMetadata(Class).MethodMetadataMethodMetadata. queryMapEncoded(boolean queryMapEncoded)MethodMetadataMethodMetadata. queryMapIndex(java.lang.Integer queryMapIndex)MethodMetadataMethodMetadata. returnType(java.lang.reflect.Type returnType)MethodMetadataMethodMetadata. urlIndex(java.lang.Integer urlIndex)Methods in feign that return types with arguments of type MethodMetadata Modifier and Type Method Description java.util.List<MethodMetadata>Contract.BaseContract. parseAndValidatateMetadata(java.lang.Class<?> targetType)java.util.List<MethodMetadata>Contract. parseAndValidatateMetadata(java.lang.Class<?> targetType)Called to parse the methods in the class that are linked to HTTP requests.Methods in feign with parameters of type MethodMetadata Modifier and Type Method Description protected voidContract.BaseContract. nameParam(MethodMetadata data, java.lang.String name, int i)links a parameter name to its index in the method signature.protected abstract voidContract.BaseContract. processAnnotationOnClass(MethodMetadata data, java.lang.Class<?> clz)Called by parseAndValidateMetadata twice, first on the declaring class, then on the target type (unless they are the same).protected voidContract.Default. processAnnotationOnClass(MethodMetadata data, java.lang.Class<?> targetType)protected abstract voidContract.BaseContract. processAnnotationOnMethod(MethodMetadata data, java.lang.annotation.Annotation annotation, java.lang.reflect.Method method)protected voidContract.Default. processAnnotationOnMethod(MethodMetadata data, java.lang.annotation.Annotation methodAnnotation, java.lang.reflect.Method method)protected abstract booleanContract.BaseContract. processAnnotationsOnParameter(MethodMetadata data, java.lang.annotation.Annotation[] annotations, int paramIndex)protected booleanContract.Default. processAnnotationsOnParameter(MethodMetadata data, java.lang.annotation.Annotation[] annotations, int paramIndex)
-