跳过导航链接
A C D E F G H I L M N O P Q R S T _ 

A

accept() - 类 中的方法cn.xnatural.xchain.Context
响应内容类型 Route.produce()}}
attach - 类 中的变量cn.xnatural.xchain.Context
额外附加对象
attach(Object...) - 类 中的方法cn.xnatural.xchain.Context
添加附加对象
attach() - 类 中的方法cn.xnatural.xchain.Context
附加对象
attrs - 类 中的变量cn.xnatural.xchain.Context
当前执行上下文属性集

C

Chain<T extends Context> - cn.xnatural.xchain中的类
MVC 树结构的执行链 { "": { Filter[(0)/a], Route[/a/b/d], Route[/a/b/{c}], Route[/map], Route[/arr], Route[/optional], Route[(GET)/getmethod], } "test": { Route[/proto], } } 线程安全
Chain(IMvc<T>) - 类 的构造器cn.xnatural.xchain.Chain
 
chain() - 接口 中的方法cn.xnatural.xchain.IMvc
当前服务处理执行链
Chain.IntMap<E> - cn.xnatural.xchain中的类
...-2,-1,0,1,2..
Chain.Node - cn.xnatural.xchain中的类
执行链路节点
cn.xnatural.xchain - 程序包 cn.xnatural.xchain
 
compareTo(PathHandler<T>) - 类 中的方法cn.xnatural.xchain.FilterHandler
 
compareTo(PathHandler<T>) - 类 中的方法cn.xnatural.xchain.PathHandler
 
compareTo(PathHandler<T>) - 类 中的方法cn.xnatural.xchain.RouteHandler
 
consumeMatch(T) - 类 中的方法cn.xnatural.xchain.RouteHandler
支持接收的Content-Type匹配
consumes - 类 中的变量cn.xnatural.xchain.RouteHandler
支持接收的Content-Type
contentType() - 类 中的方法cn.xnatural.xchain.Context
请求内容类型 Route.consume()}
Context - cn.xnatural.xchain中的类
路由处理上下文
Context(String, Function<Context, String>, BiFunction<String, Class, Object>, IMvc) - 类 的构造器cn.xnatural.xchain.Context
请求执行上下文
countByPattern(String, LongAdder) - 接口 中的方法cn.xnatural.xchain.IMvc
每时间段处理个数
createTime - 类 中的变量cn.xnatural.xchain.Context
消息处理的开始时间

D

doCompare(PathHandler<T>) - 类 中的方法cn.xnatural.xchain.PathHandler
当前分片 所计算的 优先级值 用于 Handler 排序匹配 匹配规则: 1.

E

errHandle(T, Throwable) - 接口 中的方法cn.xnatural.xchain.IMvc
异常处理
extract(String) - 接口 中的静态方法cn.xnatural.xchain.Handler
去掉 路径 前后 的 /

F

filter(String, String, int, Handler<T>) - 类 中的方法cn.xnatural.xchain.Chain
添加Filter
Filter - cn.xnatural.xchain中的注释类型
请求过虑器(拦截器) 方法返回值 1. void 2. boolean, false: 则中断往下匹配执行 3.
FilterHandler<T extends Context> - cn.xnatural.xchain中的类
对应 Filter
FilterHandler(String) - 类 的构造器cn.xnatural.xchain.FilterHandler
FilterHandler(String, String) - 类 的构造器cn.xnatural.xchain.FilterHandler
FilterHandler(String, String, int) - 类 的构造器cn.xnatural.xchain.FilterHandler
formatQueryStr(String, String) - 接口 中的静态方法cn.xnatural.xchain.IMvc
格式化 普通参数: a=1&b=2 数组参数: ids[]=1&ids[]=2 Map参数: data[a]=1&data[b]=2

G

getAttr(String) - 类 中的方法cn.xnatural.xchain.Context
获取请求属性
getAttr(String, Class<T>) - 类 中的方法cn.xnatural.xchain.Context
获取请求属性
getAttr(String) - 接口 中的方法cn.xnatural.xchain.IMvc
服务属性获取
getAttr(String, Class<T>, T) - 接口 中的方法cn.xnatural.xchain.IMvc
服务属性获取
getName() - 接口 中的方法cn.xnatural.xchain.IMvc
当前mvc的名字标识 用于多个相同类型服务打印日志区别
getQueryStr() - 类 中的方法cn.xnatural.xchain.Context
请求url 的查询字符串 ?

H

handle(T) - 类 中的方法cn.xnatural.xchain.Chain
执行此Chain
handle(PathHandler<T>, T) - 类 中的方法cn.xnatural.xchain.Chain
执行某个RouteHandler
handle(T) - 类 中的方法cn.xnatural.xchain.Chain.Node
 
handle(T) - 接口 中的方法cn.xnatural.xchain.Handler
逻辑处理
handle(String, String, Function<T, String>, BiFunction<String, Class, Object>, Object...) - 接口 中的方法cn.xnatural.xchain.IMvc
执行一个路由请求
handle(String, Function<T, String>, BiFunction<String, Class, Object>, Object...) - 接口 中的方法cn.xnatural.xchain.IMvc
执行一个路由请求
handle(String, BiFunction<String, Class, Object>, Object...) - 接口 中的方法cn.xnatural.xchain.IMvc
执行一个路由请求
handle(String, String, Function<T, String>, Map<String, Object>, Object...) - 接口 中的方法cn.xnatural.xchain.IMvc
执行一个路由请求
handle(String, Function<T, String>, Map<String, Object>, Object...) - 接口 中的方法cn.xnatural.xchain.IMvc
执行一个路由请求
handle(String, String, Object...) - 接口 中的方法cn.xnatural.xchain.IMvc
执行一个路由请求
handle(String, Map<String, Object>, Object...) - 接口 中的方法cn.xnatural.xchain.IMvc
执行一个路由请求
handle(String, String, Map<String, Object>, Object...) - 接口 中的方法cn.xnatural.xchain.IMvc
执行一个路由请求
handle(String, Object...) - 接口 中的方法cn.xnatural.xchain.IMvc
执行一个路由请求
handle(T, Object...) - 接口 中的方法cn.xnatural.xchain.IMvc
执行一个路由请求
handleNoMatch(T) - 类 中的方法cn.xnatural.xchain.Chain
处理未有匹配的处理器
handler - 类 中的变量cn.xnatural.xchain.Chain.Node
 
Handler<T extends Context> - cn.xnatural.xchain中的接口
处理器

I

id() - 类 中的方法cn.xnatural.xchain.Context
处理id 唯一
idProvider - 类 中的变量cn.xnatural.xchain.Context
处理id: 唯一
IMvc<T extends Context> - cn.xnatural.xchain中的接口
MVC执行服务接口
IntMap() - 类 的构造器cn.xnatural.xchain.Chain.IntMap
 

L

log - 类 中的静态变量cn.xnatural.xchain.Chain
 
logStr(String, String, String, String) - 类 中的方法cn.xnatural.xchain.Chain
 

M

match(T) - 接口 中的方法cn.xnatural.xchain.Matchable
匹配
match(T) - 类 中的方法cn.xnatural.xchain.PathHandler
 
match(T) - 类 中的方法cn.xnatural.xchain.RouteHandler
 
Matchable<T extends Context> - cn.xnatural.xchain中的接口
可匹配的
matchJump - 类 中的变量cn.xnatural.xchain.Chain.Node
节点匹配跳转 匹配结果codeRouteHandler.match(Context) -> 节点链
method() - 类 中的方法cn.xnatural.xchain.Context
methodMatch(T) - 类 中的方法cn.xnatural.xchain.RouteHandler
方法匹配
methods - 类 中的变量cn.xnatural.xchain.RouteHandler
支持的方法

N

next - 类 中的变量cn.xnatural.xchain.Chain.Node
尾节点为空
Node(Chain<T>.Node, PathHandler<T>, Chain<T>.Node) - 类 的构造器cn.xnatural.xchain.Chain.Node
 

O

order - 类 中的变量cn.xnatural.xchain.FilterHandler
同路由下的 Filter.order() 的执行顺序

P

param(String) - 类 中的方法cn.xnatural.xchain.Context
根据参数名查找 Context.param(String, Class)
param(Class<T>) - 类 中的方法cn.xnatural.xchain.Context
根据参数类型查找 Context.param(String, Class)
param(String, Class<T>) - 类 中的方法cn.xnatural.xchain.Context
取请求参数值
paramProvider - 类 中的变量cn.xnatural.xchain.Context
消息的参数供应函数
path - 类 中的变量cn.xnatural.xchain.Context
路由路径
path - 类 中的变量cn.xnatural.xchain.PathHandler
PathHandler<T extends Context> - cn.xnatural.xchain中的类
路径处理器
PathHandler(String) - 类 的构造器cn.xnatural.xchain.PathHandler
PathHandler(String, String) - 类 的构造器cn.xnatural.xchain.PathHandler
pathMatch(List<String>, Map<String, String>) - 类 中的方法cn.xnatural.xchain.FilterHandler
 
pathMatch(List<String>, Map<String, String>) - 类 中的方法cn.xnatural.xchain.PathHandler
路径匹配 路径变量 {name}
pathToken - 类 中的变量cn.xnatural.xchain.Context
路径变量值映射
pieces - 类 中的变量cn.xnatural.xchain.PathHandler
pre - 类 中的变量cn.xnatural.xchain.Chain.Node
头节点为空
preMatch(Chain<T>.Node) - 类 中的方法cn.xnatural.xchain.Chain
计算节点的可跳跃节点 节点匹配结果代码 RouteHandler.match(Context) Chain.Node.matchJump 匹配结果代码 -> 跳跃的目的节点
produceMatch(T) - 类 中的方法cn.xnatural.xchain.RouteHandler
支持响应的Content-Type匹配
produces - 类 中的变量cn.xnatural.xchain.RouteHandler
支持响应的Content-Type
protocol() - 类 中的方法cn.xnatural.xchain.Context
protocol - 类 中的变量cn.xnatural.xchain.PathHandler
protocolMap - 类 中的变量cn.xnatural.xchain.Chain
协议处理器节点链

Q

queryParams() - 类 中的方法cn.xnatural.xchain.Context
路径后边的查询参数

R

register(PathHandler<T>) - 类 中的方法cn.xnatural.xchain.Chain
注册 PathHandler 按优先级PathHandler.compareTo(PathHandler)}的比较结果添加
render(Object) - 类 中的方法cn.xnatural.xchain.Context
同步响应
render(Object, Consumer) - 类 中的方法cn.xnatural.xchain.Context
异步响应
render(T, Object) - 接口 中的方法cn.xnatural.xchain.IMvc
渲染响应
render(Object, Consumer<Object>) - 接口 中的方法cn.xnatural.xchain.IMvc
异步主动渲染响应
render(T, Object, Consumer<Object>) - 接口 中的方法cn.xnatural.xchain.IMvc
异步渲染响应
resolve(Collection) - 类 中的方法cn.xnatural.xchain.Chain
从对象中解析 Route Filter
resolve(Object...) - 类 中的方法cn.xnatural.xchain.Chain
从对象中解析 Route Filter
resolve(Object) - 类 中的方法cn.xnatural.xchain.Chain
从对象中解析 Route Filter
resolve(Object, Method) - 类 中的方法cn.xnatural.xchain.Chain
解析路由,可扩展自定义注释 子类重写添加其他解析
resolveFilter(Object, Method) - 类 中的方法cn.xnatural.xchain.Chain
解析 Filter
resolveRoute(Object, Method) - 类 中的方法cn.xnatural.xchain.Chain
解析 Route
resolveRoute_preProcess(Object, Method, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>) - 类 中的方法cn.xnatural.xchain.Chain
 
route(String, String, Matchable<T>, Handler<T>) - 类 中的方法cn.xnatural.xchain.Chain
指定路径和协议处理器
route(String, Handler<T>) - 类 中的方法cn.xnatural.xchain.Chain
指定路径处理器
route(String, String, Consumer<T>) - 类 中的方法cn.xnatural.xchain.Chain
指定路径和协议处理器
route(String, Consumer<T>) - 类 中的方法cn.xnatural.xchain.Chain
指定路径处理器
Route - cn.xnatural.xchain中的注释类型
表明一个路由处理器
routeHandler(String, String, Set<String>, Set<String>, Set<String>, Handler<T>) - 类 中的方法cn.xnatural.xchain.Chain
创建一个 RouteHandler 用于子类重写
RouteHandler<T extends Context> - cn.xnatural.xchain中的类
路由处理器 Route
RouteHandler(String) - 类 的构造器cn.xnatural.xchain.RouteHandler
RouteHandler(String, String) - 类 的构造器cn.xnatural.xchain.RouteHandler
RouteHandler(String, String, Set<String>, Set<String>, Set<String>) - 类 的构造器cn.xnatural.xchain.RouteHandler

S

server - 类 中的变量cn.xnatural.xchain.Chain
 
server - 类 中的变量cn.xnatural.xchain.Context
 
setAttr(String, Object) - 类 中的方法cn.xnatural.xchain.Context
设置请求属性
setAttr(String, Supplier<T>) - 类 中的方法cn.xnatural.xchain.Context
设置请求 懒计算 属性

T

to(Object, Class<T>) - 接口 中的静态方法cn.xnatural.xchain.IMvc
类型转换
toString() - 类 中的方法cn.xnatural.xchain.Chain.IntMap
 
toString() - 类 中的方法cn.xnatural.xchain.Chain.Node
 
toString() - 类 中的方法cn.xnatural.xchain.Chain
 
toString() - 类 中的方法cn.xnatural.xchain.FilterHandler
 
toString() - 类 中的方法cn.xnatural.xchain.PathHandler
 
toString() - 类 中的方法cn.xnatural.xchain.RouteHandler
 

_

_queryParams - 类 中的变量cn.xnatural.xchain.Context
路径查询参数 ?
A C D E F G H I L M N O P Q R S T _ 
跳过导航链接

Copyright © 2024. All rights reserved.