AnnotatedEventListenerInterceptor
一个应当仅用于 love.forte.simboot.annotation.Interceptor 注解使用的标记性 EventListenerInterceptor 类型。
在 boot
下,实现了 AnnotatedEventListenerInterceptor 的拦截器将不会被自动加入到 全局所有 的监听函数中, 而是通过 love.forte.simboot.annotation.Interceptor 配合 love.forte.simboot.annotation.Listener 进行使用。
AnnotatedEventListenerInterceptor 相对于 EventListenerInterceptor 比较特殊,它是针对并作用于某个具体的监听函数的, 因此它无法在比监听函数更上层的交流来处理它,进而决定了 AnnotatedEventListenerInterceptor 将只支持对 EventListener.invoke 进行拦截, 也就是说 AnnotatedEventListenerInterceptor 只会在 EventListener.match 匹配成功后才会执行。
Author
ForteScarlet
See also
love.forte.simboot.annotation.Interceptor