Package de.dytanic.cloudnet.driver.event
Class DefaultEventManager
- java.lang.Object
-
- de.dytanic.cloudnet.driver.event.DefaultEventManager
-
- All Implemented Interfaces:
IEventManager
public final class DefaultEventManager extends java.lang.Object implements IEventManager
-
-
Constructor Summary
Constructors Constructor Description DefaultEventManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends Event>
TcallEvent(java.lang.String channel, T event)IEventManagerregisterListener(java.lang.Object listener)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)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.dytanic.cloudnet.driver.event.IEventManager
callEvent, registerListeners
-
-
-
-
Method Detail
-
registerListener
public IEventManager registerListener(java.lang.Object listener)
- Specified by:
registerListenerin interfaceIEventManager
-
unregisterListener
public IEventManager unregisterListener(java.lang.Object listener)
- Specified by:
unregisterListenerin interfaceIEventManager
-
unregisterListener
public IEventManager unregisterListener(java.lang.Class<?> listener)
- Specified by:
unregisterListenerin interfaceIEventManager
-
unregisterListeners
public IEventManager unregisterListeners(java.lang.ClassLoader classLoader)
- Specified by:
unregisterListenersin interfaceIEventManager
-
unregisterListeners
public IEventManager unregisterListeners(java.lang.Object... listeners)
- Specified by:
unregisterListenersin interfaceIEventManager
-
unregisterListeners
public IEventManager unregisterListeners(java.lang.Class<?>... classes)
- Specified by:
unregisterListenersin interfaceIEventManager
-
unregisterAll
public IEventManager unregisterAll()
- Specified by:
unregisterAllin interfaceIEventManager
-
callEvent
public <T extends Event> T callEvent(java.lang.String channel, T event)
- Specified by:
callEventin interfaceIEventManager
-
-