Package de.dytanic.cloudnet.driver.event
Interface IEventManager
-
- All Known Implementing Classes:
DefaultEventManager
public interface IEventManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <T extends Event>
TcallEvent(java.lang.String channel, T event)default <T extends Event>
TcallEvent(T event)IEventManagerregisterListener(java.lang.Object listener)default IEventManagerregisterListeners(java.lang.Object... listeners)IEventManagerunregisterAll()IEventManagerunregisterListener(java.lang.Class<?> listener)IEventManagerunregisterListener(java.lang.Object listener)IEventManagerunregisterListeners(java.lang.Class<?>... classes)IEventManagerunregisterListeners(java.lang.ClassLoader classLoader)IEventManagerunregisterListeners(java.lang.Object... listeners)
-
-
-
Method Detail
-
registerListener
IEventManager registerListener(java.lang.Object listener)
-
unregisterListener
IEventManager unregisterListener(java.lang.Object listener)
-
unregisterListener
IEventManager unregisterListener(java.lang.Class<?> listener)
-
unregisterListeners
IEventManager unregisterListeners(java.lang.ClassLoader classLoader)
-
unregisterListeners
IEventManager unregisterListeners(java.lang.Object... listeners)
-
unregisterListeners
IEventManager unregisterListeners(java.lang.Class<?>... classes)
-
unregisterAll
IEventManager unregisterAll()
-
callEvent
<T extends Event> T callEvent(java.lang.String channel, T event)
-
callEvent
default <T extends Event> T callEvent(T event)
-
registerListeners
default IEventManager registerListeners(java.lang.Object... listeners)
-
-