@ThreadSafe public interface Events extends Registry<EventNotifier>
Modifier and Type | Method and Description |
---|---|
void |
fire(Event event)
Notifies listeners of the event type of the event to be fired
|
void |
registerListener(Plugin plugin,
Listener listener)
Normally not needed to be used.
|
void |
unregister(Class<? extends Listener> cls)
Removes the listener from the caller queue, preventing it from being invoked
|
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray
void fire(Event event)
event
- the event to fire@InternalUseOnly void registerListener(Plugin plugin, Listener listener)
listener
- the listener instance to use to registervoid unregister(Class<? extends Listener> cls)
cls
- the listener class to unregisterCopyright © 2016. All rights reserved.