public class EventDispatcherDefault extends Object implements EventDispatcher, EventInterceptor
| Constructor and Description |
|---|
EventDispatcherDefault() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInterceptor(int index,
EventInterceptor interceptor)
添加拦截器
|
void |
dispatch(Event event,
EventRouter router)
派发
|
protected void |
doDispatch(Event event,
List<EventListenerHolder> targets)
执行派发
|
void |
doIntercept(Event event,
InterceptorChain chain)
执行拦截
|
public void addInterceptor(int index,
EventInterceptor interceptor)
addInterceptor in interface EventDispatcherindex - 顺序位interceptor - 拦截器public void doIntercept(Event event, InterceptorChain chain)
doIntercept in interface EventInterceptorevent - 事件chain - 拦截链public void dispatch(Event event, EventRouter router)
dispatch in interface EventDispatcherprotected void doDispatch(Event event, List<EventListenerHolder> targets) throws Throwable
ThrowableCopyright © 2025. All rights reserved.