Package net.dv8tion.jda.internal.hooks
Class EventManagerProxy
java.lang.Object
net.dv8tion.jda.internal.hooks.EventManagerProxy
- All Implemented Interfaces:
IEventManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe currently registered listenersvoid
handle
(GenericEvent event) Handles the providedGenericEvent
.void
Registers the specified listener
Accepted types may be specified by implementationsvoid
setSubject
(IEventManager subject) void
unregister
(Object listener) Removes the specified listener
-
Constructor Details
-
EventManagerProxy
-
-
Method Details
-
setSubject
-
getSubject
-
register
Description copied from interface:IEventManager
Registers the specified listener
Accepted types may be specified by implementations- Specified by:
register
in interfaceIEventManager
- Parameters:
listener
- A listener object
-
unregister
Description copied from interface:IEventManager
Removes the specified listener- Specified by:
unregister
in interfaceIEventManager
- Parameters:
listener
- The listener object to remove
-
handle
Description copied from interface:IEventManager
Handles the providedGenericEvent
.
How this is handled is specified by the implementation.An implementation should not throw exceptions.
- Specified by:
handle
in interfaceIEventManager
- Parameters:
event
- The event to handle
-
getRegisteredListeners
Description copied from interface:IEventManager
The currently registered listeners- Specified by:
getRegisteredListeners
in interfaceIEventManager
- Returns:
- A list of listeners that have already been registered
-