Package org.cloudburstmc.server.event
Class CloudEventManager
java.lang.Object
org.cloudburstmc.server.event.CloudEventManager
- All Implemented Interfaces:
org.cloudburstmc.api.event.EventManager
@ParametersAreNonnullByDefault
@Singleton
public class CloudEventManager
extends Object
implements org.cloudburstmc.api.event.EventManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidderegisterAllListeners(Object plugin)voidderegisterListener(Object listener)voidderegisterListeners(Collection<Object> listeners)voidfire(org.cloudburstmc.api.event.Event event)List<org.cloudburstmc.api.event.EventFireHandler.ListenerMethod>getEventListenerMethods(Class<? extends org.cloudburstmc.api.event.Event> eventClass)voidregisterListeners(Object plugin, Object listener)
-
Constructor Details
-
CloudEventManager
@Inject public CloudEventManager(org.cloudburstmc.api.plugin.PluginManager pluginManager)
-
-
Method Details
-
registerListeners
- Specified by:
registerListenersin interfaceorg.cloudburstmc.api.event.EventManager
-
fire
public void fire(org.cloudburstmc.api.event.Event event)- Specified by:
firein interfaceorg.cloudburstmc.api.event.EventManager
-
deregisterListener
- Specified by:
deregisterListenerin interfaceorg.cloudburstmc.api.event.EventManager
-
deregisterAllListeners
- Specified by:
deregisterAllListenersin interfaceorg.cloudburstmc.api.event.EventManager
-
deregisterListeners
- Specified by:
deregisterListenersin interfaceorg.cloudburstmc.api.event.EventManager
-
getEventListenerMethods
-