public class SaRouterStaff
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
boolean |
isHit
是否命中的标记变量
|
| 构造器和说明 |
|---|
SaRouterStaff() |
| 限定符和类型 | 方法和说明 |
|---|---|
SaRouterStaff |
back()
停止匹配,结束执行,向前端返回结果
|
SaRouterStaff |
back(java.lang.Object result)
停止匹配,结束执行,向前端返回结果
|
SaRouterStaff |
check(SaFunction fun)
执行校验函数 (无参)
|
SaRouterStaff |
check(SaParamFunction<SaRouterStaff> fun)
执行校验函数 (带参)
|
SaRouterStaff |
free(SaParamFunction<SaRouterStaff> fun)
自由匹配 ( 在free作用域里执行stop()不会跳出Auth函数,而是仅仅跳出free代码块 )
|
boolean |
isHit() |
SaRouterStaff |
match(boolean flag)
根据 boolean 值进行匹配
|
SaRouterStaff |
match(java.util.List<java.lang.String> patterns)
路由匹配
|
SaRouterStaff |
match(SaHttpMethod... methods)
Http请求方法匹配 (Enum)
|
SaRouterStaff |
match(SaParamRetFunction<java.lang.Object,java.lang.Boolean> fun)
根据自定义方法进行匹配 (lazy)
|
SaRouterStaff |
match(java.lang.String... patterns)
路由匹配
|
SaRouterStaff |
match(java.lang.String pattern,
SaFunction fun)
路由匹配,如果匹配成功则执行认证函数
|
SaRouterStaff |
match(java.lang.String pattern,
SaParamFunction<SaRouterStaff> fun)
路由匹配,如果匹配成功则执行认证函数
|
SaRouterStaff |
match(java.lang.String pattern,
java.lang.String excludePattern,
SaFunction fun)
路由匹配 (并指定排除匹配符),如果匹配成功则执行认证函数
|
SaRouterStaff |
match(java.lang.String pattern,
java.lang.String excludePattern,
SaParamFunction<SaRouterStaff> fun)
路由匹配 (并指定排除匹配符),如果匹配成功则执行认证函数
|
SaRouterStaff |
matchMethod(java.lang.String... methods)
Http请求方法匹配 (String)
|
SaRouterStaff |
notMatch(boolean flag)
根据 boolean 值进行匹配排除
|
SaRouterStaff |
notMatch(java.util.List<java.lang.String> patterns)
路由匹配排除
|
SaRouterStaff |
notMatch(SaHttpMethod... methods)
Http请求方法匹配排除 (Enum)
|
SaRouterStaff |
notMatch(SaParamRetFunction<java.lang.Object,java.lang.Boolean> fun)
根据自定义方法进行匹配排除 (lazy)
|
SaRouterStaff |
notMatch(java.lang.String... patterns)
路由匹配排除
|
SaRouterStaff |
notMatchMethod(java.lang.String... methods)
Http请求方法匹配排除 (String)
|
SaRouterStaff |
reset()
重置命中标记为 true
|
SaRouterStaff |
setHit(boolean isHit) |
SaRouterStaff |
stop()
停止匹配,跳出函数 (在多个匹配链中一次性跳出Auth函数)
|
public boolean isHit()
public SaRouterStaff setHit(boolean isHit)
isHit - 命中标记public SaRouterStaff reset()
public SaRouterStaff match(java.lang.String... patterns)
patterns - 路由匹配符数组public SaRouterStaff notMatch(java.lang.String... patterns)
patterns - 路由匹配符排除数组public SaRouterStaff match(java.util.List<java.lang.String> patterns)
patterns - 路由匹配符集合public SaRouterStaff notMatch(java.util.List<java.lang.String> patterns)
patterns - 路由匹配符排除集合public SaRouterStaff match(SaHttpMethod... methods)
methods - Http请求方法断言数组public SaRouterStaff notMatch(SaHttpMethod... methods)
methods - Http请求方法断言排除数组public SaRouterStaff matchMethod(java.lang.String... methods)
methods - Http请求方法断言数组public SaRouterStaff notMatchMethod(java.lang.String... methods)
methods - Http请求方法断言排除数组public SaRouterStaff match(boolean flag)
flag - boolean值public SaRouterStaff notMatch(boolean flag)
flag - boolean值public SaRouterStaff match(SaParamRetFunction<java.lang.Object,java.lang.Boolean> fun)
fun - 自定义方法public SaRouterStaff notMatch(SaParamRetFunction<java.lang.Object,java.lang.Boolean> fun)
fun - 自定义排除方法public SaRouterStaff check(SaFunction fun)
fun - 要执行的函数public SaRouterStaff check(SaParamFunction<SaRouterStaff> fun)
fun - 要执行的函数public SaRouterStaff free(SaParamFunction<SaRouterStaff> fun)
fun - 要执行的函数public SaRouterStaff match(java.lang.String pattern, SaFunction fun)
pattern - 路由匹配符fun - 要执行的校验方法public SaRouterStaff match(java.lang.String pattern, SaParamFunction<SaRouterStaff> fun)
pattern - 路由匹配符fun - 要执行的校验方法public SaRouterStaff match(java.lang.String pattern, java.lang.String excludePattern, SaFunction fun)
pattern - 路由匹配符excludePattern - 要排除的路由匹配符fun - 要执行的方法public SaRouterStaff match(java.lang.String pattern, java.lang.String excludePattern, SaParamFunction<SaRouterStaff> fun)
pattern - 路由匹配符excludePattern - 要排除的路由匹配符fun - 要执行的方法public SaRouterStaff stop()
public SaRouterStaff back()
public SaRouterStaff back(java.lang.Object result)
result - 要输出的结果Copyright © 2022. All Rights Reserved.