Uses of Class
com.ultikits.ultitools.events.ModuleEvent
Packages that use ModuleEvent
-
Uses of ModuleEvent in com.ultikits.ultitools.entities
Fields in com.ultikits.ultitools.entities with type parameters of type ModuleEventModifier and TypeFieldDescriptionprivate final Consumer<? extends ModuleEvent> HandlerEntry.consumerprivate final Class<? extends ModuleEvent> HandlerEntry.eventTypeConstructor parameters in com.ultikits.ultitools.entities with type arguments of type ModuleEventModifierConstructorDescriptionHandlerEntry(Class<? extends ModuleEvent> eventType, EventPriority priority, boolean ignoreCancelled, String ownerModule, Method method, Object instance) Constructor for annotation-based handlers.HandlerEntry(Class<? extends ModuleEvent> eventType, EventPriority priority, boolean ignoreCancelled, String ownerModule, Consumer<? extends ModuleEvent> consumer) Constructor for programmatic handlers.HandlerEntry(Class<? extends ModuleEvent> eventType, EventPriority priority, boolean ignoreCancelled, String ownerModule, Consumer<? extends ModuleEvent> consumer) Constructor for programmatic handlers. -
Uses of ModuleEvent in com.ultikits.ultitools.events
Fields in com.ultikits.ultitools.events with type parameters of type ModuleEventModifier and TypeFieldDescriptionprivate final Map<Class<? extends ModuleEvent>, CopyOnWriteArrayList<HandlerEntry>> EventBus.handlersMethods in com.ultikits.ultitools.events with type parameters of type ModuleEventModifier and TypeMethodDescription<T extends ModuleEvent>
SubscriptionEventBus.subscribe(Class<T> eventType, EventPriority priority, boolean ignoreCancelled, String ownerModule, Consumer<T> consumer) Register a programmatic handler with full options.<T extends ModuleEvent>
SubscriptionRegister a programmatic handler.Methods in com.ultikits.ultitools.events with parameters of type ModuleEventModifier and TypeMethodDescriptionprivate voidEventBus.invokeHandler(HandlerEntry entry, ModuleEvent event) voidEventBus.publish(ModuleEvent event) Publish an event synchronously.voidEventBus.publishAsync(ModuleEvent event) Publish an event asynchronously.Method parameters in com.ultikits.ultitools.events with type arguments of type ModuleEventModifier and TypeMethodDescriptionprivate List<HandlerEntry> EventBus.collectHandlers(Class<? extends ModuleEvent> eventType) Collect all handlers matching the event type (including superclass handlers), sorted by priority.voidEventBus.register(Class<? extends ModuleEvent> eventType, EventPriority priority, boolean ignoreCancelled, String ownerModule, Method method, Object instance) Register an annotation-based handler.