@FunctionalInterface
public interface RouterInterceptor
限定符和类型 | 方法和说明 |
---|---|
void |
doIntercept(Context ctx,
Handler mainHandler,
RouterInterceptorChain chain)
执行拦截
|
default PathRule |
pathPatterns()
路径匹配模式
|
default void |
postArguments(Context ctx,
ParamWrap[] args,
java.lang.Object[] vals)
提交参数(MethodWrap::invokeByAspect 执行前调用)
|
default java.lang.Object |
postResult(Context ctx,
java.lang.Object result)
提交结果(action / render 执行前调用)
|
default PathRule pathPatterns()
void doIntercept(Context ctx, @Nullable Handler mainHandler, RouterInterceptorChain chain) throws java.lang.Throwable
java.lang.Throwable
default void postArguments(Context ctx, ParamWrap[] args, java.lang.Object[] vals) throws java.lang.Throwable
java.lang.Throwable