-
- All Implemented Interfaces:
public final class PluginManagerExtensionsKt
-
-
Method Summary
Modifier and Type Method Description final static UnitregisterSuspendEvents(PluginManager $self, Listener listener, McorouhlinPlugin plugin)Registers all the events in the given listener class. final static <T extends Event> UnitregisterSuspendEvent(PluginManager $self, KClass<T> event, Listener listener, EventPriority priority, Boolean ignoreCanceled, McorouhlinPlugin plugin, SuspendFunction1<T, Unit> handler)Registers the specified executor to the given event class. final static <T extends Event> UnitregisterSuspendEvent(PluginManager $self, Listener listener, EventPriority priority, Boolean ignoreCanceled, McorouhlinPlugin plugin, SuspendFunction1<T, Unit> handler)Registers the specified executor to the given event class. final static Collection<Job>callSuspendEvent(PluginManager $self, Event event)Calls an event with the given details. -
-
Method Detail
-
registerSuspendEvents
final static Unit registerSuspendEvents(PluginManager $self, Listener listener, McorouhlinPlugin plugin)
Registers all the events in the given listener class.
-
registerSuspendEvent
final static <T extends Event> Unit registerSuspendEvent(PluginManager $self, KClass<T> event, Listener listener, EventPriority priority, Boolean ignoreCanceled, McorouhlinPlugin plugin, SuspendFunction1<T, Unit> handler)
Registers the specified executor to the given event class.
- Parameters:
event- type of event to registerlistener- listener to registerpriority- priority to register this event atplugin- plugin to register
-
registerSuspendEvent
final static <T extends Event> Unit registerSuspendEvent(PluginManager $self, Listener listener, EventPriority priority, Boolean ignoreCanceled, McorouhlinPlugin plugin, SuspendFunction1<T, Unit> handler)
Registers the specified executor to the given event class.
- Parameters:
listener- listener to registerpriority- priority to register this event atplugin- plugin to register
-
callSuspendEvent
final static Collection<Job> callSuspendEvent(PluginManager $self, Event event)
Calls an event with the given details.
- Parameters:
event- Event details
-
-
-
-