| 限定符和类型 | 类和说明 |
|---|---|
class |
Chain<T extends Context>
MVC 树结构的执行链
{
"": {
Filter[(0)/a], Route[/a/b/d], Route[/a/b/{c}], Route[/map], Route[/arr], Route[/optional], Route[(GET)/getmethod],
}
"test": {
Route[/proto],
}
}
线程安全
|
class |
FilterHandler<T extends Context>
对应
Filter |
interface |
Handler<T extends Context>
处理器
|
interface |
IMvc<T extends Context>
MVC执行服务接口
|
interface |
Matchable<T extends Context>
可匹配的
|
class |
PathHandler<T extends Context>
路径处理器
|
class |
RouteHandler<T extends Context>
路由处理器
Route
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected Function<Context,String> |
Context.idProvider
处理id: 唯一
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected Context |
Context.attach(Object... attach)
添加附加对象
|
Context |
Context.setAttr(String key,
Object value)
设置请求属性
|
<T> Context |
Context.setAttr(String key,
Supplier<T> supplier)
设置请求 懒计算 属性
|
| 构造器和说明 |
|---|
Context(String path,
Function<Context,String> idProvider,
BiFunction<String,Class,Object> paramProvider,
IMvc server)
请求执行上下文
|
Copyright © 2024. All rights reserved.