public class ChainManager extends Object
| 构造器和说明 |
|---|
ChainManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFilter(Filter filter,
int index)
添加过滤器
|
void |
addInterceptor(RouterInterceptor interceptor,
int index)
添加拦截器
|
void |
doFilter(Context x)
执行过滤
|
void |
doIntercept(Context x,
Handler mainHandler)
执行拦截
|
List<RankEntity<Filter>> |
getFilterNodes() |
List<RankEntity<RouterInterceptor>> |
getInterceptorNodes() |
Object |
postResult(Context x,
Object result)
提交结果(action / render 执行前调用)
|
public List<RankEntity<Filter>> getFilterNodes()
public void addFilter(Filter filter, int index)
public List<RankEntity<RouterInterceptor>> getInterceptorNodes()
public void addInterceptor(RouterInterceptor interceptor, int index)
public void doIntercept(Context x, @Nullable Handler mainHandler) throws Throwable
ThrowableCopyright © 2023. All rights reserved.