Package cn.sliew.milky.event
Interface EventBus
-
- All Known Implementing Classes:
DefaultEventBus
public interface EventBus
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidfire(Event event)default ExecutorgetExecutor()<E extends Event>
voidregister(EventListener<E> listener)voidregister(Class<? extends Event> clazz, EventListener listener)
-
-
-
Method Detail
-
getExecutor
default Executor getExecutor()
-
fire
void fire(Event event)
-
register
<E extends Event> void register(EventListener<E> listener)
-
register
void register(Class<? extends Event> clazz, EventListener listener)
-
-