@Contract
public interface Events
Modifier and Type | Method and Description |
---|---|
void |
register(EventListener listener)
Registers a new listener for global events
|
void |
send(EventListener.Event event)
Sends a event asynchronously
|
void |
send(EventListener.Event event,
boolean asynchronously)
Sends a event to all listener synchronously or asynchronously.
|
boolean |
unregister(EventListener listener)
Unregisteres a listener
|
void register(EventListener listener)
listener
- the new listenerboolean unregister(EventListener listener)
listener
- the register to removevoid send(EventListener.Event event)
event
- event to sendvoid send(EventListener.Event event, boolean asynchronously)
event
- event to sendasynchronously
- true if the event should be sent asynchronouslyCopyright © 2020. All rights reserved.