package org.dayatang.dddlib.event.api; /** * 事件监听器。所有的实现类必须拥有默认无参构造函数 * 事件总线在接收到一个领域事件时,先调用supports(event)方法判断当前监听器是否支持该事件, * 如果支持则调用onEvent()方法处理该事件 * @author ericxin */ public interface EventListener<T extends Event> { /** * 处理事件 * @param event 要处理的事件 */ void onEvent(T event); }