Class BasicsEventBus
-
- All Implemented Interfaces:
public final class BasicsEventBus
-
-
Constructor Summary
Constructors Constructor Description BasicsEventBus(Plugin plugin)
-
Method Summary
Modifier and Type Method Description final Unit
subscribe(Listener listener)
final <T extends Event> Unit
subscribe(Class<T> eventClass, Function1<T, Unit> action)
final <T extends Event> SubscribedListener<T>
subscribe(Class<T> eventClass, Function1<T, Unit> action, EventPriority priority)
final Unit
unsubscribe(Listener listener)
final Unit
unsubscribe(SubscribedListener<?> listener)
final Unit
dispose()
-
-
Method Detail
-
subscribe
final <T extends Event> SubscribedListener<T> subscribe(Class<T> eventClass, Function1<T, Unit> action, EventPriority priority)
-
unsubscribe
final Unit unsubscribe(Listener listener)
-
unsubscribe
final Unit unsubscribe(SubscribedListener<?> listener)
-
-
-
-