| 程序包 | 说明 |
|---|---|
| org.noear.solon.core | |
| org.noear.solon.core.route |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends RouterInterceptor> |
ChainManager.removeInterceptor(Class<T> clz)
移除路由拦截器
|
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<RouterInterceptor> |
ChainManager.getInterceptorNodes()
获取所有路由拦截器
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ChainManager.addInterceptor(RouterInterceptor interceptor,
int index)
添加路由拦截器
|
void |
ChainManager.addInterceptorIfAbsent(RouterInterceptor interceptor,
int index)
添加路由拦截器,如果有相同类的则不加
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
RouterHandler
Solon router Handler
|
class |
RouterInterceptorLimiter
路由拦截器-限制器(根据路由规则限制)
|
| 限定符和类型 | 方法和说明 |
|---|---|
RouterInterceptor |
RouterInterceptorLimiter.getInterceptor()
获取拦截器
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RouterWrapper.routerInterceptor(int index,
RouterInterceptor interceptor)
添加路由拦截器(按先进后出策略执行)
|
void |
RouterWrapper.routerInterceptor(RouterInterceptor interceptor)
添加路由拦截器(按先进后出策略执行)
|
void |
RouterWrapper.routerInterceptorIfAbsent(int index,
RouterInterceptor interceptor)
添加路由拦截器(按先进后出策略执行),如果有相同类的则不加
|
| 构造器和说明 |
|---|
RouterInterceptorLimiter(RouterInterceptor interceptor,
PathRule rule) |
| 构造器和说明 |
|---|
RouterInterceptorChainImpl(List<RankEntity<RouterInterceptor>> interceptorList) |
Copyright © 2023. All rights reserved.