public class SimpleMethodEventBus<E,L> extends net.kyori.event.SimpleEventBus<E> implements MethodEventBus<E,L>
| Constructor and Description |
|---|
SimpleMethodEventBus(EventExecutor.Factory<E,L> factory) |
SimpleMethodEventBus(EventExecutor.Factory<E,L> factory,
@NonNull MethodScanner<L> methodScanner) |
| Modifier and Type | Method and Description |
|---|---|
void |
register(L listener)
Registers all methods determined to be
valid
on the listener to receive events. |
void |
unregister(L listener)
Unregisters all methods on a registered
listener. |
hasSubscribers, post, register, subscribers, unregister, unregisterAll, unregisterMatchingpublic SimpleMethodEventBus(EventExecutor.Factory<E,L> factory)
public SimpleMethodEventBus(EventExecutor.Factory<E,L> factory, @NonNull MethodScanner<L> methodScanner)
public void register(L listener)
MethodEventBusvalid
on the listener to receive events.register in interface MethodEventBus<E,L>listener - the listenerpublic void unregister(L listener)
MethodEventBuslistener.unregister in interface MethodEventBus<E,L>listener - the listener