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, UltiToolsPlugin ownerInstance, Method method, Object instance) Constructor for annotation-based handlers that records the registering module instance (#506).HandlerEntry(Class<? extends ModuleEvent> eventType, EventPriority priority, boolean ignoreCancelled, String ownerModule, UltiToolsPlugin ownerInstance, Consumer<? extends ModuleEvent> consumer) Constructor for programmatic handlers that records the registering module instance (#506).HandlerEntry(Class<? extends ModuleEvent> eventType, EventPriority priority, boolean ignoreCancelled, String ownerModule, UltiToolsPlugin ownerInstance, Consumer<? extends ModuleEvent> consumer) Constructor for programmatic handlers that records the registering module instance (#506).HandlerEntry(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
Subclasses of ModuleEvent in com.ultikits.ultitools.eventsModifier and TypeClassDescriptionfinal classPublished once for every inbound panel message the framework has already handled.Fields in com.ultikits.ultitools.events with type parameters of type ModuleEventModifier and TypeFieldDescriptionprivate final Class<? extends ModuleEvent> EventBus.ReleasedHandler.eventTypeprivate 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, UltiToolsPlugin ownerInstance, Consumer<T> consumer) Register a programmatic handler and record the module instance that owns it (#506), soEventBus.unregisterByOwnerInstance(UltiToolsPlugin)releases it whatever name it was filed under.<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, UltiToolsPlugin ownerInstance, Method method, Object instance) Register an annotation-based handler and record the module instance that owns it (#506).voidEventBus.register(Class<? extends ModuleEvent> eventType, EventPriority priority, boolean ignoreCancelled, String ownerModule, Method method, Object instance) Register an annotation-based handler.Constructor parameters in com.ultikits.ultitools.events with type arguments of type ModuleEventModifierConstructorDescriptionprivateReleasedHandler(Class<? extends ModuleEvent> eventType, HandlerEntry entry, int position)