@ApiStatus.Experimental
public interface EventPublisher
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasSubscribers(java.lang.Class<? extends Event> eventClass) |
<E extends Event> |
publish(E event) |
<E extends Event> |
subscribe(java.lang.Class<E> event,
java.util.function.Consumer<E> listener) |
void |
subscribe(EventListener listener) |
boolean hasSubscribers(java.lang.Class<? extends Event> eventClass)
<E extends Event> E publish(E event)
void subscribe(EventListener listener)
<E extends Event> void subscribe(java.lang.Class<E> event, java.util.function.Consumer<E> listener)