接口 EventDispatcher
-
- 所有超级接口:
Listenable<EventListener<?>>
@SPI("direct") public interface EventDispatcher extends Listenable<EventListener<?>>
Dubbo EventDispatcher- 从以下版本开始:
- 2.7.5
- 另请参阅:
Event,EventListener,DirectEventDispatcher
-
-
字段概要
字段 修饰符和类型 字段 说明 static ExecutorDIRECT_EXECUTORDirectExecutoruses sequential execution model
-
方法概要
所有方法 静态方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 voiddispatch(Event event)Dispatch a Dubbo event to the registeredDubbo event listenersstatic EventDispatchergetDefaultExtension()The default extension ofEventDispatcheris loaded byExtensionLoaderdefault ExecutorgetExecutor()TheExecutorto dispatch aDubbo event-
从接口继承的方法 org.apache.dubbo.event.Listenable
addEventListener, addEventListeners, addEventListeners, getAllEventListeners, removeAllEventListeners, removeEventListener, removeEventListeners
-
-
-
-
方法详细资料
-
dispatch
void dispatch(Event event)
Dispatch a Dubbo event to the registeredDubbo event listeners- 参数:
event- aDubbo event
-
getExecutor
default Executor getExecutor()
TheExecutorto dispatch aDubbo event- 返回:
- default implementation directly invoke
Runnable.run()method, rather than multiple-threadedExecutor. If the return value isnull, the behavior is same as default. - 另请参阅:
DIRECT_EXECUTOR
-
getDefaultExtension
static EventDispatcher getDefaultExtension()
The default extension ofEventDispatcheris loaded byExtensionLoader- 返回:
- the default extension of
EventDispatcher
-
-