Package org.glassfish.api.event
Interface Events
@Contract
public interface Events
Contract to register/unregister events listener. This implementation is not meant to be used for performance
sensitive message delivery.
- Author:
- Jerome Dochez
-
Method Summary
Modifier and TypeMethodDescriptionvoid
register
(EventListener listener) Registers a new listener for global eventsvoid
send
(EventListener.Event event) Sends a event asynchronouslyvoid
send
(EventListener.Event event, boolean asynchronously) Sends a event to all listener synchronously or asynchronously.boolean
unregister
(EventListener listener) Unregisteres a listener
-
Method Details
-
register
Registers a new listener for global events- Parameters:
listener
- the new listener
-
unregister
Unregisteres a listener- Parameters:
listener
- the register to remove- Returns:
- true if the removal was successful
-
send
Sends a event asynchronously- Parameters:
event
- event to send
-
send
Sends a event to all listener synchronously or asynchronously.- Parameters:
event
- event to sendasynchronously
- true if the event should be sent asynchronously
-