| 程序包 | 说明 |
|---|---|
| org.noear.solon.core.handle | |
| org.noear.solon.core.route |
| 限定符和类型 | 方法和说明 |
|---|---|
static MethodType |
MethodTypeUtil.valueOf(String name) |
static MethodType |
MethodType.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static MethodType[] |
MethodType.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Set<MethodType> |
MethodTypeUtil.findAndFill(Set<MethodType> list,
Predicate<Class> checker) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HandlerSlots.add(String expr,
MethodType method,
Handler handler)
添加主体处理
|
void |
Gateway.add(String path,
MethodType method,
Handler handler)
添加二级路径处理
|
protected void |
Gateway.addDo(String path,
MethodType method,
Handler handler)
添加接口
|
default void |
HandlerSlots.after(String expr,
MethodType method,
int index,
Handler handler)
添加后置处理
|
default void |
HandlerSlots.before(String expr,
MethodType method,
int index,
Handler handler)
添加前置处理
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
HandlerSlots.add(Mapping mapping,
Set<MethodType> methodTypes,
Handler handler) |
static Set<MethodType> |
MethodTypeUtil.findAndFill(Set<MethodType> list,
Predicate<Class> checker) |
protected void |
HandlerLoader.loadActionAide(Method method,
Action action,
Set<MethodType> methodSet)
加载动作助理(Before、After)
|
protected void |
HandlerLoader.loadActionItem(HandlerSlots slots,
boolean all,
Method method,
Set<MethodType> b_method)
加载 Action item 处理
|
protected void |
HandlerLoader.loadControllerAide(Set<MethodType> methodSet)
加载控制器助理(Before、After)
|
| 限定符和类型 | 方法和说明 |
|---|---|
MethodType |
RoutingDefault.method() |
MethodType |
Routing.method()
方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
Router.add(String path,
Endpoint endpoint,
MethodType method,
Handler handler)
添加路由关系 for Handler
|
void |
RouterDefault.add(String path,
Endpoint endpoint,
MethodType method,
int index,
Handler handler)
添加路由关系 for Handler
|
void |
Router.add(String path,
Endpoint endpoint,
MethodType method,
int index,
Handler handler)
添加路由关系 for Handler
|
void |
RouterWrapper.add(String expr,
MethodType method,
Handler handler)
添加主体处理
|
void |
RouterWrapper.after(MethodType method,
Handler handler)
添加后置处理
|
void |
RouterWrapper.after(String expr,
MethodType method,
Handler handler)
添加后置处理
|
void |
RouterWrapper.after(String expr,
MethodType method,
int index,
Handler handler)
添加后置处理
|
void |
RouterWrapper.before(MethodType method,
Handler handler)
添加前置处理
|
void |
RouterWrapper.before(MethodType method,
int index,
Handler handler)
添加前置处理
|
void |
RouterWrapper.before(String expr,
MethodType method,
Handler handler)
添加前置处理
|
void |
RouterWrapper.before(String expr,
MethodType method,
int index,
Handler handler)
添加前置处理
|
int |
RoutingDefault.degrees(MethodType method2,
String path2)
匹配程度
|
int |
Routing.degrees(MethodType method2,
String path2)
匹配程度(0,不匹配;1,匹配路径;2,完全匹配)
|
boolean |
RoutingDefault.matches(MethodType method2,
String path2)
是否匹配
|
boolean |
Routing.matches(MethodType method2,
String path2)
是否匹配
|
List<T> |
RoutingTable.matchMore(String path,
MethodType method)
区配多个目标
|
List<T> |
RoutingTableDefault.matchMore(String path,
MethodType method)
区配多个目标
|
T |
RoutingTable.matchOne(String path,
MethodType method)
区配一个目标
|
T |
RoutingTableDefault.matchOne(String path,
MethodType method)
区配一个目标
|
Result<T> |
RoutingTable.matchOneAndStatus(String path,
MethodType method)
区配一个目标并给出状态
|
Result<T> |
RoutingTableDefault.matchOneAndStatus(String path,
MethodType method)
区配一个目标并给出状态
|
| 构造器和说明 |
|---|
RoutingDefault(String path,
MethodType method,
int index,
T target) |
RoutingDefault(String path,
MethodType method,
T target) |
Copyright © 2024. All rights reserved.