Package | Description |
---|---|
feign |
Modifier and Type | Method and Description |
---|---|
MethodMetadata |
MethodMetadata.bodyIndex(Integer bodyIndex) |
MethodMetadata |
MethodMetadata.bodyType(Type bodyType) |
MethodMetadata |
MethodMetadata.configKey(String configKey) |
MethodMetadata |
MethodMetadata.headerMapIndex(Integer headerMapIndex) |
MethodMetadata |
MethodMetadata.ignoreParamater(int i) |
MethodMetadata |
MethodMetadata.indexToExpander(Map<Integer,Param.Expander> indexToExpander)
After
indexToExpanderClass is populated, this is set by contracts that support runtime
injection. |
MethodMetadata |
MethodMetadata.method(Method method) |
MethodMetadata |
RequestTemplate.methodMetadata() |
MethodMetadata |
MethodMetadata.parameterToIgnore(BitSet parameterToIgnore) |
protected MethodMetadata |
Contract.BaseContract.parseAndValidateMetadata(Class<?> targetType,
Method method)
Called indirectly by
Contract.BaseContract.parseAndValidateMetadata(Class) . |
MethodMetadata |
Contract.BaseContract.parseAndValidateMetadata(Method method)
Deprecated.
|
MethodMetadata |
MethodMetadata.queryMapEncoded(boolean queryMapEncoded) |
MethodMetadata |
MethodMetadata.queryMapIndex(Integer queryMapIndex) |
MethodMetadata |
MethodMetadata.returnType(Type returnType) |
MethodMetadata |
MethodMetadata.targetType(Class<?> targetType) |
MethodMetadata |
MethodMetadata.urlIndex(Integer urlIndex) |
Modifier and Type | Method and Description |
---|---|
List<MethodMetadata> |
Contract.parseAndValidateMetadata(Class<?> targetType)
Called to parse the methods in the class that are linked to HTTP requests.
|
List<MethodMetadata> |
Contract.BaseContract.parseAndValidateMetadata(Class<?> targetType) |
List<MethodMetadata> |
DeclarativeContract.parseAndValidateMetadata(Class<?> targetType) |
Modifier and Type | Method and Description |
---|---|
RequestTemplate |
RequestTemplate.methodMetadata(MethodMetadata methodMetadata) |
protected void |
Contract.BaseContract.nameParam(MethodMetadata data,
String name,
int i)
links a parameter name to its index in the method signature.
|
void |
DeclarativeContract.AnnotationProcessor.process(E annotation,
MethodMetadata metadata) |
void |
DeclarativeContract.ParameterAnnotationProcessor.process(E annotation,
MethodMetadata metadata,
int paramIndex) |
protected abstract void |
Contract.BaseContract.processAnnotationOnClass(MethodMetadata data,
Class<?> clz)
Called by parseAndValidateMetadata twice, first on the declaring class, then on the target
type (unless they are the same).
|
protected void |
DeclarativeContract.processAnnotationOnClass(MethodMetadata data,
Class<?> targetType)
Called by parseAndValidateMetadata twice, first on the declaring class, then on the target type
(unless they are the same).
|
protected abstract void |
Contract.BaseContract.processAnnotationOnMethod(MethodMetadata data,
Annotation annotation,
Method method) |
protected void |
DeclarativeContract.processAnnotationOnMethod(MethodMetadata data,
Annotation annotation,
Method method) |
protected abstract boolean |
Contract.BaseContract.processAnnotationsOnParameter(MethodMetadata data,
Annotation[] annotations,
int paramIndex) |
protected boolean |
DeclarativeContract.processAnnotationsOnParameter(MethodMetadata data,
Annotation[] annotations,
int paramIndex) |
Copyright © 2012–2020 OpenFeign. All rights reserved.