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 MethodMetadata
MethodMetadata. bodyIndex(java.lang.Integer bodyIndex)
MethodMetadata
MethodMetadata. bodyType(java.lang.reflect.Type bodyType)
MethodMetadata
MethodMetadata. configKey(java.lang.String configKey)
MethodMetadata
MethodMetadata. headerMapIndex(java.lang.Integer headerMapIndex)
MethodMetadata
MethodMetadata. indexToExpander(java.util.Map<java.lang.Integer,Param.Expander> indexToExpander)
AfterindexToExpanderClass
is populated, this is set by contracts that support runtime injection.MethodMetadata
Contract.BaseContract. parseAndValidatateMetadata(java.lang.reflect.Method method)
Deprecated.protected MethodMetadata
Contract.BaseContract. parseAndValidateMetadata(java.lang.Class<?> targetType, java.lang.reflect.Method method)
Called indirectly byContract.BaseContract.parseAndValidatateMetadata(Class)
.MethodMetadata
MethodMetadata. queryMapEncoded(boolean queryMapEncoded)
MethodMetadata
MethodMetadata. queryMapIndex(java.lang.Integer queryMapIndex)
MethodMetadata
MethodMetadata. returnType(java.lang.reflect.Type returnType)
MethodMetadata
MethodMetadata. 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 void
Contract.BaseContract. nameParam(MethodMetadata data, java.lang.String name, int i)
links a parameter name to its index in the method signature.protected abstract void
Contract.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 void
Contract.Default. processAnnotationOnClass(MethodMetadata data, java.lang.Class<?> targetType)
protected abstract void
Contract.BaseContract. processAnnotationOnMethod(MethodMetadata data, java.lang.annotation.Annotation annotation, java.lang.reflect.Method method)
protected void
Contract.Default. processAnnotationOnMethod(MethodMetadata data, java.lang.annotation.Annotation methodAnnotation, java.lang.reflect.Method method)
protected abstract boolean
Contract.BaseContract. processAnnotationsOnParameter(MethodMetadata data, java.lang.annotation.Annotation[] annotations, int paramIndex)
protected boolean
Contract.Default. processAnnotationsOnParameter(MethodMetadata data, java.lang.annotation.Annotation[] annotations, int paramIndex)
-