public class DefaultEventRouter extends java.lang.Object implements EventRouter
| 构造器和说明 |
|---|
DefaultEventRouter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(java.lang.String eventName,
InvokerRegistration invoker)
添加事件调用
|
boolean |
has(java.lang.String eventName)
指定事件是否有调用器监听
|
boolean |
has(java.lang.String eventName,
InvokerRegistration invoker)
指定事件是否包含调用器
|
java.util.List<InvokerRegistration> |
matching(java.lang.String eventName)
根据事件名,匹配调用器队列
|
void |
remove(java.lang.String eventName)
清空指定事件调用器
|
void |
remove(java.lang.String eventName,
InvokerRegistration invoker)
删除指定事件中指定调用器
|
public void add(java.lang.String eventName,
InvokerRegistration invoker)
EventRouteradd 在接口中 EventRoutereventName - 事件名称invoker - 调用器public void remove(java.lang.String eventName,
InvokerRegistration invoker)
EventRouterremove 在接口中 EventRoutereventName - 事件名称invoker - 调用器public void remove(java.lang.String eventName)
EventRouterremove 在接口中 EventRoutereventName - 事件名称public boolean has(java.lang.String eventName,
InvokerRegistration invoker)
EventRouterhas 在接口中 EventRoutereventName - 事件名称invoker - 调用器public boolean has(java.lang.String eventName)
EventRouterhas 在接口中 EventRoutereventName - 事件名称public java.util.List<InvokerRegistration> matching(java.lang.String eventName)
EventRoutermatching 在接口中 EventRoutereventName - 事件名称