@ApiStatus.Experimental public class SimpleEventPublisher extends java.lang.Object implements EventPublisher
| Constructor and Description |
|---|
SimpleEventPublisher(BindRegistry bindRegistry) |
| 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) |
public SimpleEventPublisher(BindRegistry bindRegistry)
public boolean hasSubscribers(java.lang.Class<? extends Event> eventClass)
hasSubscribers in interface EventPublisherpublic <E extends Event> E publish(E event)
publish in interface EventPublisherpublic void subscribe(EventListener listener)
subscribe in interface EventPublisherpublic <E extends Event> void subscribe(java.lang.Class<E> event, java.util.function.Consumer<E> listener)
subscribe in interface EventPublisher