@ParametersAreNonnullByDefault @Singleton public class CloudEventManager extends Object implements org.cloudburstmc.api.event.EventManager
| Constructor and Description |
|---|
CloudEventManager(org.cloudburstmc.api.plugin.PluginManager pluginManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
deregisterAllListeners(Object plugin) |
void |
deregisterListener(Object listener) |
void |
deregisterListeners(Collection<Object> listeners) |
void |
fire(org.cloudburstmc.api.event.Event event) |
List<org.cloudburstmc.api.event.EventFireHandler.ListenerMethod> |
getEventListenerMethods(Class<? extends org.cloudburstmc.api.event.Event> eventClass) |
void |
registerListeners(Object plugin,
Object listener) |
@Inject public CloudEventManager(org.cloudburstmc.api.plugin.PluginManager pluginManager)
public void registerListeners(Object plugin, Object listener)
registerListeners in interface org.cloudburstmc.api.event.EventManagerpublic void fire(org.cloudburstmc.api.event.Event event)
fire in interface org.cloudburstmc.api.event.EventManagerpublic void deregisterListener(Object listener)
deregisterListener in interface org.cloudburstmc.api.event.EventManagerpublic void deregisterAllListeners(Object plugin)
deregisterAllListeners in interface org.cloudburstmc.api.event.EventManagerpublic void deregisterListeners(Collection<Object> listeners)
deregisterListeners in interface org.cloudburstmc.api.event.EventManagerCopyright © 2021. All rights reserved.