public class InMappingDef extends Object
| 构造器和说明 |
|---|
InMappingDef(int index,
BindInfo<?> targetType,
String mappingTo,
java.util.function.Predicate<Method> methodMatcher) |
InMappingDef(int index,
BindInfo<?> targetType,
String mappingTo,
java.util.function.Predicate<Method> methodMatcher,
boolean needAnno) |
| 限定符和类型 | 方法和说明 |
|---|---|
Method |
findMethod(Invoker invoker)
调用目标
|
Method |
getHttpMethod(String httpMethod)
获取方法
|
String[] |
getHttpMethodSet()
获取方法
|
int |
getIndex() |
String |
getMappingTo()
获取映射的地址
|
String |
getMappingToMatches() |
BindInfo<?> |
getTargetType()
获取目标类型
|
boolean |
isAsync(Invoker invoker) |
boolean |
matchingMapping(Invoker invoker)
首先测试路径是否匹配,然后判断Restful实例是否支持这个 请求方法。
|
Object |
newInstance(Invoker invoker)
创建对象
|
String |
toString() |
public InMappingDef(int index,
BindInfo<?> targetType,
String mappingTo,
java.util.function.Predicate<Method> methodMatcher)
public InMappingDef(int index,
BindInfo<?> targetType,
String mappingTo,
java.util.function.Predicate<Method> methodMatcher,
boolean needAnno)
public String getMappingTo()
public String getMappingToMatches()
public int getIndex()
public boolean matchingMapping(Invoker invoker)
public boolean isAsync(Invoker invoker)