net.linksfield.cube.partnersdk.event.Dispatcher Maven / Gradle / Ivy
package net.linksfield.cube.partnersdk.event;
/**
* Event Dispatcher interface. It dispatches events to registered event handlers
* based on event types. 事件分发器。用于将事件分发到注册到 该 事件 eventType 的 EventHandler
*
* @author
*/
public interface Dispatcher {
/**
* 触发一个事件
* @param event 一个事件
*/
void dispatch(Event event);
/**
* 针对一种事件类型,注册一个消息处理器
* @param eventType 事件类型
* @param handler 事件处理器
*/
void register(EventType eventType, EventHandler handler);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy